Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/01/2007, 02:39
carlosbueno
 
Fecha de Ingreso: febrero-2005
Mensajes: 976
Antigüedad: 20 años
Puntos: 2
Re: Comprobar Rellenar Campo Formulario

hola derkenuke, he visitado el link que has puesto de la FAQ, copio aqui el codigo para comentarte un par de cosillas......

<html>
<head>
<script language="JavaScript">
function noVacio() {
var i;
var n = parseInt(document.frm.cantidad.value);
var bError = false;

for (i = 0; i < n; i++){
bError = bError || (eval("document.frm.elemento" + i + ".value == ''"));
if (bError){
alert("Campo inválido");
eval("document.frm.elemento" + i + ".focus()");
break;
}
}
if (!bError) alert("Ok");
}

</script>
</head>
<body>
<form name="frm">
<input type="text" name="elemento0"><br>
<input type="text" name="elemento1"><br>
<input type="text" name="elemento2"><br>
<input type="hidden" name="cantidad" value="3">
<input type="button" name="enviar" value="enviar" onclick="noVacio()">
</form>
</body>
</html>

eval("document.frm.elemento" + i + ".focus()"); en esta linea de codigo, las palabras document y elemento, son variables? o son palabras reservadas? ya que frm es el nombre en este caso del formulario

mi formulario contiene 10 campos a rellenar no sé si en esta linea deberia cambiar el 3 por 10
<input type="hidden" name="cantidad" value="3">

este codigo solo controla que se rellenen todos los campos y no queden vacio? y controla que un campo especifico sea solamente numerico como por ejemplo telefono?

espero que puedas aclararme estas dudas que tengo
gracias nuevamente y saludos
carlosbueno