Script para validar la entrada de los caracteres que se escriban en nombre y correo:
<script>
function valida_envia(){
var er_nombre =
/^([0-9]|[0-9]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
//expresion regular solo
letras
var sr_nombre =
/^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
//expresion regular solo
numeros
var correo = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/
//expresion regular
correo electronico
//primer bloque validamos el nombre
if(!sr_nombre.test(document.fvalida.usuario.value)) {
alert('Nombre no valido
.')
document.fvalida.usuario.focus()
document.fvalida.usuario.value = ""
return false
}
if(!sr_nombre.test(document.fvalida.password.value)) {
alert('Apellido no valido')
document.fvalida.password.focus()
document.fvalida.password.value =
""
return false
}
if(!sr_nombre.test(document.fvalida.nombre.value)) {
alert('edad no valida')
document.fvalida.nombre.focus()
document.fvalida.nombre.value = ""
return false
}
if(!sr_nombre.test(document.fvalida.estado.value)) {
alert('correo no
valido')
document.fvalida.estado.focus()
document.fvalida.estado.value = ""
return false
}
//el formulario se envia si
todo esta correcto
document.fvalida.submit();
}
</script>