Foros del Web » Programando para Internet » Javascript »

Formulario y javascript

Estas en el tema de Formulario y javascript en el foro de Javascript en Foros del Web. Buenos días forosdelweb ! Tengo hechas las validaciones con javascript , pero no se como "unirlas" en el formulario , aquí os dejo el formulario ...
  #1 (permalink)  
Antiguo 30/11/2013, 05:31
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 4 meses
Puntos: 1
Formulario y javascript

Buenos días forosdelweb !

Tengo hechas las validaciones con javascript , pero no se como "unirlas" en el formulario , aquí os dejo el formulario html

Cita:
<form action="controlador_pilot.php" method="POST" name="frm" id="login-form">

<fieldset>
<h1>1 : Dades personals del Pilot</h1>
<p>
<input type="text" name="elemento0" id="nif" class="round full-width-input" autofocus />
</p>

<p>
<input type="text" name="elemento1" id="nom" class="round full-width-input" />
</p>

<p>
<input type="text" name="elemento2" id="cognoms" class="round full-width-input" />
</p>

<p>
<input type="text" name="elemento3" id="telefon" class="round full-width-input" maxlength="9"/>
</p>

<p>
<input type="text" name="elemento4" id="adre" class="round full-width-input" />
</p>
<input type="hidden" name="cantidad" value="5">
<input type="submit" value="Enviar" class="button round blue image-right ic-right-arrow" onclick="noVacio()">
</fieldset>



</form>
Entonces cuando hace click , va y ejecuta la acción

[QUOTE]<script type="text/javascript">

function noVacio() {
/*Validar todos los campos de Javascript*/
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("Hay campos vacíos");
eval("document.frm.elemento" + i + ".focus()");
break;
}
}
if (!bError) alert("Ok");
}
/*Comprovem DNI*/

/*Finalitzar comprovació DNI*/

</script>

Última edición por kfh1992; 01/12/2013 a las 10:00

Etiquetas: formulario, funcion, html, input, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.