Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2008, 10:06
manguiti
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 9 meses
Puntos: 7
devolver foco y contenido a text

Hola, estoy haciendo el control del envio d un formulario, donde despues de hacer diversas comprobaciones, en caso de que sea incorrecto el usuario o el login, debo devolver el foco al control que lo produjo (usuario o password) y pasarle el contenido introducido, más concretamente así reza "el ejercicio":

Código:
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.
aqui os paso la funcion que controla el formulario:

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');