Foros del Web » Programando para Internet » Javascript »

Eliminar valor de input segun criterio...

Estas en el tema de Eliminar valor de input segun criterio... en el foro de Javascript en Foros del Web. Hola amigos: Como de este lenguage no se mucho, recurro a Uds. Tengo un <input type=text name=hora> alli se ingesan horarios. Ahora bien, nesecito que ...
  #1 (permalink)  
Antiguo 28/04/2003, 16:28
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años
Puntos: 0
Eliminar valor de input segun criterio...

Hola amigos: Como de este lenguage no se mucho, recurro a Uds.

Tengo un <input type=text name=hora>
alli se ingesan horarios. Ahora bien, nesecito que si el priemr caracter es "0" (cero), este se borre y quede el resto del string.
Ejemplo:

ingreso 07:00 y deberia quedar 7:00 pero si ingreso 12:00 deberia quedar 12:00.

En vbscript seria... if mid(request("hora"),1,1)=0 then etc....

Les agradezco la atencion
  #2 (permalink)  
Antiguo 28/04/2003, 16:39
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
podría ser algo así como....


if(cadena.charAt(0) == 0)
{cadena = cadena.substr(1)}

  #3 (permalink)  
Antiguo 28/04/2003, 16:42
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
Así estaría bastante práctico


<input type="text" name="hora" onblur="if(this.value.charAt(0) == 0){this.value = this.value.substr(1)}">

  #4 (permalink)  
Antiguo 28/04/2003, 16:47
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años
Puntos: 0
Que Jugador!!!
Gracias, anda perfecto!!!
  #5 (permalink)  
Antiguo 28/04/2003, 16:48
Avatar de Juansan  
Fecha de Ingreso: abril-2001
Mensajes: 203
Antigüedad: 23 años
Puntos: 0
perdon, no lei lo de... moderadora, me rectifico...
Que Jugadora!!!
Anda Perfecto!!!!
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:14.