Código:
aqui os paso la funcion que controla el formulario:En todos los casos, al cerrar las ventanas de alerta, se devolverá el foco al control que provocó el error y se seleccionará automáticamente su contenido.
Código PHP:
function procesa_acceso(objeto){
var usuario = objeto.usuario.value;
patron_usuario = /^as[a-zA-Z]+/;
var clave = objeto.clave.value;
var longitud_clave = clave.length;
patron_clave = /^c([0-9]{4})|([,.;:]{4})/;
patron_clave_inicio = /^c/;
if (usuario.search(patron_usuario) == -1)
alert ('Usuario erroneo');
else if ( clave.search(patron_clave_inicio) == -1)
alert ('Su clave debe comenzar por el caracter c');
else if (longitud_clave != 5)
alert ('La longitud de la clave introducida es incorrecta');
else if (clave.search(patron_clave) == -1)
alert ('La clave introducida no es correcta');
else
alert ('usuario correcto');
}