Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2003, 04:53
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61


Turka tiene razón en lo que dice, sin embargo hay otra forma de tratar los formularios que creo que es la que quiere utilizar chapu y es la siguiente:


<html>
<head>

<script>
function Validar(form){

for(i=0;i<form.length;i++){
if (form.elements[i].value == "") //esta linea es la que no anda (?)
{ alert("Te faltó llenar el campo "+(i+1)); form.elements[i].focus(); return; }
}

form.submit();
}
</script>
</head>
<body>

<p>Para la pregunta: <b>¿a gusto no?</b><br>

<form method="POST" action="encuesta/crear3.php">
<p>Respuesta n° 1</p>
<input type='text' name=1 size='20'>
<p>Respuesta n° 2</p>
<input type='text' name=2 size='20'>
<p>Respuesta n° 3</p>
<input type='text' name=3 size='20'>
<p>Respuesta n° 4</p>
<input type='text' name=4 size='20'>
<p>
<input type="button" value="Crear" onClick="Validar( this.form)">
</p>
</form>

</body>
</html>


Utilizando el array elements que tiene todo formulario. Como ves,
chapu he quitado la variable de numero de respuestas porque se puede descubrir con una simple instrucción.

Si tienes cualquier duda pregunta, eh?

Turka!! Hoy nos encontramos en todos los posts, eh?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.