Funcion

Logon
14 de Abril del 2005
Quiero crear una funcion que sea generica y pueda limpiar todos los elementos de un form de forma separada, ejemplo

function limpia(objeto)
{
objeto.value=" ";
}

eso funciona con text, password y textarea pero lo que no se es como se puede reconocer y que valores enviarle a la funcion cuando, quiero limpiar los valores en objetos de tipo radio o select.
Si alguien tiene alguna idea.

Drocher
14 de Abril del 2005
Intenta con estas dos funciones de javascript.

<SCRIPT language="javascript">
function Limpiar (objeto) {
if (eval("form."+objeto+".length;") != "undefined") {
for (i=0; i<eval("form."+objeto+".length"); i++)
eval("form."+objeto+"[i].checked=false");
}

Tipo = eval("form." +objeto+".type");
if (Tipo =="text" ) {
eval('form.'+objeto+'.value = ""');
}
if (Tipo =="checkbox" ) {
eval("form."+objeto+".checked= false");
}
}

function limpiarTodo () {
for (var j=0; j< form.elements.length;j++) {
var nombre = form.elements[j].name;
Limpiar (nombre)
}
}
</SCRIPT>

Espero que te sirva.

Un saludo