Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2003, 12:31
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola batvampire:

Veo que has puesto el post en php, y "rebotaste"

Bueno... aunque la verdad es que no sé responderte, ya que como dije en el otro post, al probar usar índices me daba fallos... te voy a plantear otra posible solución, y es no usar el atributo name en chequeo del formulario (aunque no es la respuesta más correcta, al probarlo me funcionó)...

Se trata de usar un índice, pero de los elementos del formulario.
Por ejemplo, usando el ejemplo anterior:

<form action='javascript:alert("correcto")'>
<input type="text" name="da1[0]" onkeypress= "return validar(this.value, event)" size="1" maxlength="3"><BR>
<input type="text" name="da2[0]" onkeypress= "return validar(this.value, event)" size="1" maxlength="3"><BR>
<input type="button" onclick="chequeo()" name="Submit" value="Continuar" >
</form>
...

dentro del formulario hay tres elementos, los dos input de entrada y el botón de chequeo y submit... entonces el primer elemento es el 0, y el segundo el 1.
Los chequeos quedarían más o menos así:

function chequeo() {
if (document.forms[0][0] .value == "") {
alert("No debe dejar valores en blanco");
document.forms[0][0] .focus();
return;
}
if (document.forms[0][1] .value == "") {
alert("No debe dejar valores en blanco");
document.forms[0][1] .focus();
return;
}
document.forms[0].submit();
}

Espero que te sirva...

Saludos