Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/01/2010, 16:49
sofi_y_naty
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años, 6 meses
Puntos: 0
Cita:
Iniciado por equality_211085 Ver Mensaje
Hola sofi_y_naty a como te dijo helaser hay que usar una funcion en javascript para limpiar tus campos de texto y text-area, es raro que no te haya funcionado el reset de tu formulario. Aca te dejo la funcion para lo que necesitas, espero te sirva :

Como ves a la funcion le tenes que pasar como argumento el nombre del formulario y luego recorre todos los campos text y text-area del formulario y les pone en blanco.

<script languaje="javascript">
function limpia_texto(formulario){
for (i=0;i<formulario.length;i++) {
var temp=formulario.elements[i];

if ((temp.type=="text"||temp.type=="textarea")) {
temp.value='';
}
}
}
<script>

Salu2
Que es "pasar como argumento"?
Sorry pero no entiendo nada
gracias por responder
podrías explicarme un poco mas?

jaja y yo estaba respondiendo que no entendía nada , cuando vos estabas escribiendo la respuesta, jajajajaja
gracias

Cita:
Iniciado por equality_211085 Ver Mensaje
jajajajaa estaba escribiendo la respuesta cuando pusiste que no sabias nada de javascript.

Los pasos son asi: Entre las etiquetas <head></head>
pones lo que te puse y luego en el boton que podria ser asi:

Código HTML:
<form name="formulario_x">
<input type="button" name="limpiadorcampos" value="limpiar formulario" onclick="limpia_texto('formulario_x')" />
</form> 
si necesitas mas ayuda me mandas un mensaje

no me funciona

le saqué las comillas simples a esto:


onclick="limpia_texto('formulario_x')"



y funcionó



onclick="limpia_texto(formulario_x)"

GRACIAS equality_211085

Última edición por GatorV; 13/01/2010 a las 18:33