Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/01/2007, 09:54
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 20 años
Puntos: 10
Re: Intro como salto de campo

Hola de nuevo,
encontre esto y me va a la perfeccion:

Código PHP:
function handleEnter (fieldevent) { 
        var 
keyCode event.keyCode event.keyCode event.which event.which event.charCode
        if (
keyCode == 13) { 
            var 
i
            for (
0field.form.elements.lengthi++) 
                if (
field == field.form.elements[i]) 
                    break; 
            
field.form.elements[i].tabIndex 1
            for( 
field.form.elements.lengthj++){ 
                if( 
field.form.elements[j].tabIndex == i){ 
                    break; 
                } 
            } 
            
field.form.elements[j].focus(); 
            return 
false
        } 
        else 
        return 
true
    } 
y para llamarlo:

Código HTML:
<input type="text" name="textfield" tabindex="1" onkeypress="return handleEnter(this, event)"> 
lo ultimo q me faltaria es q al hacer salto de campo si hay algun valor en ese input q me lo seleccione (como hace con el tabulador) asi se se inserta otra cosa borra automaticamente lo q habia en ese campo, sin tener q obligar al usuario a seleccionar el contenido y borrarlo manualmente!

espero q se me haya entendido!

EDITADO: de la siguiente manera seleccionas el texto:
Código PHP:
field.form.elements[j].select(); 
saludos y gracias por todo!

Última edición por sergi_climent; 17/01/2007 a las 10:12