Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2002, 21:38
Avatar de ceronne
ceronne
 
Fecha de Ingreso: diciembre-2001
Ubicación: Paris
Mensajes: 990
Antigüedad: 23 años, 4 meses
Puntos: 1
sí!!! como valido forms?

ya sé ke akí se han posteados muchas veces el como validar un form....pero los que he encontrado al momento de llamar la funcion "validar" y se encuentran que un campo no ha sido llenado sacan un ALERT ......cuando se le da OK al alert se regresa a la form pero la misma es RESETEADA....como le puedo hacer para que no se me vacíe la form... con javascript o PHP..alguien sabe como????? .....AKÍ LES DEJO UNA COPIA DEL SCRIPT KE USO


Código:
  <HTML>
<HEAD>
<TITLE>Required Fields</TITLE>
<SCRIPT>
function validate() {
mNv=mainform.Name.value;
if (mNv=='') {
alert('Your name is a required field. Please try again.');
event.returnValue=false;
}
if (!(mainform.campo1[0].checked || mainform.campo1[1].checked)) {
alert('si  o no?????.');
event.returnValue=false;
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="mainform" ACTION="validar2.html" METHOD="post" onsubmit="validate();">
<INPUT TYPE="TEXT" NAME="Name" >Please enter your name (required)
<BR>
<INPUT TYPE="RADIO" NAME="campo1" VALUE="si">si
<INPUT TYPE="RADIO" NAME="campo1" VALUE="no">no
<BR>
<INPUT TYPE="SUBMIT" Value="enviar">
</FORM>
</BODY>
</HTML>
NOTA: Este script ke uso es de "prueba"....lo que estoy haciendo es un sistema de encuestas con PHP y los campos del form se sacan de una base de datos, o sea, son dinámicos, los valores del NAME y del VALUE (en el caso de radio y check) varían.......me explico??