Foros del Web » Programación para mayores de 30 ;) » .NET »

Solo necesito enter como tab!!!

Estas en el tema de Solo necesito enter como tab!!! en el foro de .NET en Foros del Web. Acaso no se puede asignar a la tecla enter la funcion de tab asi sea en javascript?...
  #1 (permalink)  
Antiguo 17/05/2004, 15:53
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 8 meses
Puntos: 0
Solo necesito enter como tab!!!

Acaso no se puede asignar a la tecla enter la funcion de tab asi sea en javascript?
__________________
J-.-`.::
  #2 (permalink)  
Antiguo 17/05/2004, 16:40
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Quieres asignar esa funcion a un textbox, button, o a que..??

Porque si es con javascript y quieres saber la tecla que presiona el usuario puedes hacerlo así:

Cita:
<HTML>
<HEAD>
<SCRIPT>
if (document.layers) document.captureEvents(Event.KEYPRESS); // NS4+
if (document.all || document.layers) document.onkeypress=pressed; //

IE4+ & NS4+
function pressed(e) {
var Val='';
if (document.layers) Val='' + e.which;
else Val = window.event.keyCode;
alert('>'+ String.fromCharCode(Val) + '< presionada, valor ascii:

'+Val);
}
</SCRIPT>

</HEAD>
<BODY onLoad="pressed ()">
<DIV STYLE = "font-size: 72px; color: darkgreen;">
Presiona una tecla
</DIV>

</BODY>
</HTML>
Ya lo demas dependerá de tí de como utilizarlo.

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 17/05/2004, 16:45
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 8 meses
Puntos: 0
quiero saltar de textbox en textbox con el enter, osea que el enter sea otro tab para lo que sea
__________________
J-.-`.::
  #4 (permalink)  
Antiguo 18/05/2004, 09:46
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 5 meses
Puntos: 0
Y si no es indiscreción... Para que quieres hacer eso???
  #5 (permalink)  
Antiguo 18/05/2004, 10:11
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 8 meses
Puntos: 0
Hombe claro que no es indiscresion

Lo que pasa es que estoy haciendo una aplicacion administrativa, y todos sabemos que para los usuarios es mas facil presionar enter que tab, y mi intencion es que entren datos en los textbox y al presionar enter vaya a otro textbox y sigan ingresando datos hasta que terminen el formulario.

por eso me gustaria hacer eso......

no se que otra idea pueda surgir mas efectiva
__________________
J-.-`.::
  #6 (permalink)  
Antiguo 18/05/2004, 10:22
Avatar de sindestino  
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 20 años, 6 meses
Puntos: 0
Mi humilde opinión con respecto a utilizar el enter como tab es que es obsoleto. En el 95% de las páginas de internet el ENTER acciona el botón de submit y hay que moverse a través de los campos con tab, por ende, no creo conveniente forzar a una aplicación a una conducta "antinatural".
Sin embargo si los clientes pagan y los que pagan lo quieren así, pues que así sea.
Aca hay un ejémplo: http://www.gamarod.com.ar/javascript/js.asp?id=117

saludos
  #7 (permalink)  
Antiguo 18/05/2004, 10:32
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 8 meses
Puntos: 0
Sabes que........ estoy de acuerdo con vos, pero el que me paga en este caso es mi jefe y el lo quiere asi.

Y cuando un jefe tiene caprichos.....
__________________
J-.-`.::
  #8 (permalink)  
Antiguo 19/05/2004, 06:14
 
Fecha de Ingreso: enero-2004
Ubicación: Mérida
Mensajes: 60
Antigüedad: 20 años, 3 meses
Puntos: 1
Yo solucione ese mismo problema asi


en el evento KeyPress de cada control coloca esto


If e.KeyChar = Convert.ToChar(Keys.Return) Then
e.Handled = True
SendKeys.Send("{TAB}")
End If

y eso estalistoooooo


Para los usuarios que tienen tiempo usando Computadoras es muy dificil acostumbrarlos al TAB. Estos vienen de Aplicaciones de Caracteres y se acostumbraron al ENTER.
  #9 (permalink)  
Antiguo 19/05/2004, 07:57
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 8 meses
Puntos: 0
MicGar eso lo traté de implementar en el pasado pero el sendkeys no funciona en asp.net, por lo que el codigo se maneja en el servidor...... si sabes otra forma, gracias
__________________
J-.-`.::
  #10 (permalink)  
Antiguo 19/05/2004, 10:12
Avatar de sindestino  
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 20 años, 6 meses
Puntos: 0
bueno pero... ¿visitaste el link que te dejé?

aca hay otro que tiene código para copiar y pegar

http://javascript.internet.com/forms...emulation.html
  #11 (permalink)  
Antiguo 19/05/2004, 10:22
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Antigüedad: 20 años, 8 meses
Puntos: 0
hola sindestino

Creo que el ultimo link es el mas apropiado para mi aplicacion, aunque tenga que modificar el body de todos los formularios.

Pero vale la pena, muchas gracias
__________________
J-.-`.::
  #12 (permalink)  
Antiguo 19/07/2012, 20:38
 
Fecha de Ingreso: septiembre-2010
Mensajes: 4
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Solo necesito enter como tab!!!

Esto me fue de gran utilidad. Aclaro que lo tome de otro post de este mismo foro

private void txt1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
txt2.Focus();
}
}

Última edición por Godesteo; 19/07/2012 a las 20:44
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:21.