Estoy registrando información utilizo php+ajax+mysql
Y empece a validar campos vacíos con javascrip, valida normalmente pero actualmente el problema esta en que no funciona la forma en que llamo al método para enviarle la información,lo tengo de la siguiente forma:
Código Javascript:
Ver original
function valida_envia(){ var n=document.forms["nuevo_cliente"].nombre.value; var a=document.forms["nuevo_cliente"].apellido.value; var c=document.forms["nuevo_cliente"].cedula.value; var t=document.forms["nuevo_cliente"].telefono.value; if ((n.length!=0) && (a.length!=0) && (c.length==10) && (t.length==7) || (t.length==10)){ document.forms["nuevo_cliente"].submit("enviarDatosCliente()"); } }
Anteriormente no validaba y enviaba directamente, el proceso era normal, pero la forma en que llamo no esta del todo bien:
Código Javascript:
Ver original
document.forms["nuevo_cliente"].submit("enviarDatosCliente()");
El botón:
Código HTML:
Ver original
<input id="btningresar" type="button" onclick="valida_envia()" value="Registrar" Class="button_01">
El proceso de envió es de la siguiente forma:
Al pasar la validación se envía al método enviarDatosCliente() ajax y luego a registrar.php.
Gracias por las sugerencias.