Foros del Web » Programando para Internet » Javascript »

Limpiar Formulario que trae valores por defecto

Estas en el tema de Limpiar Formulario que trae valores por defecto en el foro de Javascript en Foros del Web. Saludos Amigos del Foro, tengo un formulario con varios campos que traen por defecto unos valores con php. Necesito limpiar el formulario, pero el problema ...
  #1 (permalink)  
Antiguo 14/08/2008, 16:16
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 4 meses
Puntos: 2
Limpiar Formulario que trae valores por defecto

Saludos Amigos del Foro, tengo un formulario con varios campos que traen por defecto unos valores con php. Necesito limpiar el formulario, pero el problema con el codigo es que unicamente lo limpia cuando se cambia algo. ¿Hay alguna forma de hacer que limpie el formulario sin importar si se han cambiado los valores por defecto que traen los elementos del formulario?

Código PHP:
<script language="javascript" type="text/javascript">
function Limpiar_formulario(idForm)
     {
         document.getElementById(idForm).reset();
     }
</script>

   <form id="Frm_Accion_Evento_Agenda" name="Frm_Accion_Evento_Agenda" method="post">

<textarea name="DETALLE_EVENTO_AGENDA" id="DETALLE_EVENTO_AGENDA" cols="45" rows="5"><?php echo utf8_encode($row_Agenda_Consulta['DETALLE_EVENTO_AGENDA']);?></textarea>

<input name="SITIO_EVENTO_AGENDA" type="text" id="SITIO_EVENTO_AGENDA" size="50" maxlength="80" value="<?php echo utf8_encode($row_Agenda_Consulta['SITIO_EVENTO_AGENDA']);?>"/>

<input type="button" name="Borra_Formulario" value="Ingresar Nuevo" class="botones_insert" onclick="Limpiar_formulario('Frm_Accion_Evento_Agenda');"/>
</form>
De antemano gracias.
__________________
Qubo Visual
www.mitunja.net
  #2 (permalink)  
Antiguo 14/08/2008, 16:33
 
Fecha de Ingreso: diciembre-2006
Ubicación: Tunja
Mensajes: 177
Antigüedad: 17 años, 4 meses
Puntos: 2
Respuesta: Limpiar Formulario que trae valores por defecto

Lo hice asi, lo encontre en un foro de acá.

function Limpiar_formulario(idForm)
{
frm = document.getElementById(idForm);
if (!frm) return;
for(i=0; i<frm.elements.length; i++)
{
if (frm.elements[i].type == 'text')
frm.elements[i].value = '';
if (frm.elements[i].type == 'textarea')
frm.elements[i].value = '';
}
}
Gracias.
__________________
Qubo Visual
www.mitunja.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:45.