Eso es puro Js, hay un foro especificamente para tal pregunta, igual, aca tu respuesta con un ejemplo, si desean moverla, adelante:
Código HTML:
<html>
<head>
</head>
<script>
function limpiar(cual, accion){
// Action: 0=Deseleccionar todos 1=Seleccionar todos -1=Invertir seleccion
var f = document.formulario
for (var i=0; i<f.elements.length; i++){
var obj = f.elements[i]
var name = obj.name
if (name==cual){
obj.checked = ((accion==1)? true : ((accion==0)? false : !obj.checked) );
}
}
}
</script>
<body>
<form name="formulario">
<input type="radio" value="1" name="uno"><br>
<input type="radio" value="1" name="uno">
<input type="text" name="pepe">
<a href="javascript:limpiar('uno',0)">limpiar</a>
</form>
</body>
</html>