Mas bien creo que este es tema de javascript.
Mira hice un codigo asi rapido para verificacion con javascript. lo checas.
Código Javascript
:
Ver original<script type="text/javascript">
function submitFunction(){
var todoBien = true;
var doc = document.forma;
var nombres = doc.nombre.value;
var apellidos = doc.apellidos.value;
var telefono = doc.telefono.value;
var mensaje = "";
if( (nombres.match(/^[a-zA-Z ]+$/) == null) || nombres.length == 0){
todoBien = false;
mensaje = "- Nombre incorrecto.\n";
}
if( (apellidos.match(/^[a-zA-Z ]+$/) == null) || apellidos.length == 0){
todoBien = false;
mensaje += "- Apellidos incorrectos.\n";
}
if( (telefono.match(/^[0-9]+$/) == null) || telefono.length == 0){
todoBien = false;
mensaje += "- Telefono incorrecto.\n";
}
if(doc.condiciones.checked == false){
todoBien = false;
mensaje += "-Aceptar condiciones.\n";
}
if(!todoBien){
alert(mensaje);
}
return todoBien;
}
</script>
Código HTML:
Ver original<form name="forma" action="escritorbase.php" onsubmit="return submitFunction()" method="post" >
INGRESE NOMBRES:
<input type="text" id="nombre" name="nombre"><br> INGRESE APELLIDOS:
<input type="text" id="apellidos" name="apellidos"><br> INGRESE TELEFONO:
<input type="text" id="telefono" name="telefono"><br> TIPO DE USUARIO:
<select name="usuario" id="usuario"> <input id="condiciones" type="checkbox" name="condiciones">Acepto las condiciones para el registro
<!-- en este boton va el llamado a la pg php que valida de cuanta del servidor, falta la validacion en el nevegador usando javascript -->
<input type="submit" name="enviar" value="Registrar">
y para llamar la funcion cuando se da sumbit ya sea por click o por enter:
<form name="forma" action="escritorbase.php" onsubmit="return submitFunction()" method="post" >