Foros del Web » Programando para Internet » Javascript »

Cambio de campo automatico???

Estas en el tema de Cambio de campo automatico??? en el foro de Javascript en Foros del Web. Mis amigos del foro, aqui me tienen otra vez, y con unas de mis preguntas locas.. Quiero saber si es posible que cuando este rellenndo ...
  #1 (permalink)  
Antiguo 20/02/2003, 05:53
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 5 meses
Puntos: 1
Cambio de campo automatico???

Mis amigos del foro, aqui me tienen otra vez, y con unas de mis preguntas locas.. Quiero saber si es posible que cuando este rellenndo una campo, al terminar cambie autaomaticamete al siguiente y asi sucesivamente a los demas.... Ejemplo tengo un campo de codigo, cuando yo termine de llenar el campo me cambie hacia el campo cantidad???, esto es para no cer click con el raton en el segundo camopo y escribir????

ES POSIBLE ESTO?????

mIGUEL
  #2 (permalink)  
Antiguo 20/02/2003, 09:41
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 6 meses
Puntos: 0
y ke relacion hay con asp?

creo que deberias migrar esta pregunta a javsacript.
  #3 (permalink)  
Antiguo 20/02/2003, 09:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Hacia allí vamos!
  #4 (permalink)  
Antiguo 20/02/2003, 09:51
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Que tal,

y cómo se supone que se sabe cuándo se ha terminado de escribir en un campo para saltar al otro??
  #5 (permalink)  
Antiguo 20/02/2003, 10:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
bueno, ya que lo moví voy a opinar

supongo que con el campo llamado código no habría problema ya que estos suelen ser de tamaño fijo (siempre de X cantidad de caracteres) por lo que el script podría leer la propiedad maxlength y al llegar su contenido al valor ahí indicado, pasaría el foco hacia el campo cantidad. Ahora viene el problema.. las cantidades no siempre son de la misma cantidad (valga...) de cifras.

Bueno, eso nada más. Ahora dejo a los que deben ampliar la pregunta y a los que saben cómo solucionar el problema que continúen con el tema
  #6 (permalink)  
Antiguo 20/02/2003, 10:22
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 5 meses
Puntos: 1
Ok gracias, entendi lo de la primera parte, pero dentro del codigo como puedo incluir este comando? como es su nomenclatura? en que lugar dentro del codigo del formulario va???'. Con respecto a la segunda parte esperare!!!!, se que ustedes pueden darme esa respuesta??

Gracias Miguel
  #7 (permalink)  
Antiguo 20/02/2003, 10:48
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
8461277 no existe tal comando. Se necesitaría indicar que al cumplirse una condición el foco cambiara al siguiente campo de formulario.

¿cual sería esa condición?

El problema no es cómo hacerlo, eso se puede hacer sin problemas. Pero se necesita una condición.

Por ejemplo, una longitud concreta de caracteres a introdicir. Cuando ese campo tenga x caracteres, que salte al siguiente.

OK, ¿cuanto vale x?

Puede ser un valor x diferente para cada campo, pero se necesita conocer ese valor.
  #8 (permalink)  
Antiguo 20/02/2003, 11:11
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 5 meses
Puntos: 1
Para el codigo 4 cifras y para la cantidad igual, es mas si es asi como lo explica, tambien se puede hacer para texto?????

Podriaan decirme como empezar, el formulario que estoy utilizando es:

<html>

<head>

<title>Formulario para consulta sencilla</title>
</head>

<body OnLoad="javascript:document.fconsultagraciela2.Cod igo.focus();">
<h3 align="center">consulta sencilla</h3>
<p>&nbsp;</p>
<form method="POST" action="consultamodificagraciela3.asp" name="fconsultagraciela2" AUTOCOMPLETE="OFF">
<table border="1" width="100%">
<tr>
<td width="16%">CODIGO:</td>
<td width="84%"><input type="text" name="Codigo" size="20"></td>
</tr>
<TR>
<TD>CANTIDAD:</TD>
<TD><INPUT TYPE="text" NAME="cantidadx" SIZE="4" MAXLENGTH="30"></TD>
</TR>
<td width="16%"><input type="submit" value="Enviar" name="B1"></td>
<td width="84%"><input type="reset" value="Restablecer" name="B2"></td>
</tr>
</table>
</form>

Miguel
  #9 (permalink)  
Antiguo 20/02/2003, 11:38
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Entiendo,

puedes agregar esto al primer campo

onKeyUp="if(this.value.length==4){this.form.cantid adx.focus()}"

ejemplo:

<input type="text" name="Codigo" size="20" onKeyUp="if(this.value.length==4){this.form.cantid adx.focus()}">

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 17:35.