
19/03/2005, 06:56
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 23
Antigüedad: 20 años Puntos: 0 | |
Problema con campo no vacio... Hola a todos,
Estoy tratando de que sin no llenan un campo de un alert al tratar de unviar el formulario, me dieron este scritp pero tengo que cambiar los nombres de los campos que ya tengo puesto que hay que agregarle un numero al final y el problema es que no puedo cambiar los nombres porque son campos que se repiten dentro del formulario.
Esto es lo que tengo, que funciona, pero con el problema del cambio de nombre:
<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> |