Antes tenia puesto esto, pero tampoco iba
Código PHP:
<form action="php/registrocliente.php" method="POST" name="formulario" onSubmit="return validarTexto(this) && validarNumeros(this)">
Código:
function validarTexto(formulario) { nom=document.formulario.nombre.value ape=document.formulario.apellidos.value pais=document.formulario.pais.value if (!(/^[a-z]+$/i.test(nom))) { alert('Introduce solo texto en el campo nombre.') document.formulario.nombre.focus() return false } if (!(/^[a-z]+$/i.test(ape))) { alert('Introduce solo texto en el campo apellidos.') document.formulario.apellidos.focus() return false } if (!(/^[a-z]+$/i.test(pais))) { alert('Introduce solo texto en el campo pais.') document.formulario.pais.focus() return false } return true } function validarNumeros(formulario) { tel=document.formulario.telefono.value mov=document.formulario.movil.value if (!(/^\d+$/i.test(tel))) { alert('Introduce solo numeros en el campo telefono.') document.formulario.telefono.focus() return false } if (!(/^\d{9}$/i.test(mov))) { alert('Introduce solo numeros en el campo movil y de 9 cifras.') document.formulario.movil.focus() return false } return true; } function validar(formulario) { if(validarNumeros(formulario)==false){ alert("ERROR."); } if(validarTexto(formulario)==false){ alert("ERROR."); } }
Código PHP:
<form action="php/registrocliente.php" method="POST" name="formulario" onSubmit="return validar(this)">