Foros del Web » Programando para Internet » Javascript »

Bloquear campo text y al mismo tiempo escribir sobre el mismo.

Estas en el tema de Bloquear campo text y al mismo tiempo escribir sobre el mismo. en el foro de Javascript en Foros del Web. Buenas tardes a todos. Estoy buscando una forma de escribir en javascript en un campo text que este bloqueado pero al mismo tiempo escribir sobre ...
  #1 (permalink)  
Antiguo 10/03/2014, 17:16
 
Fecha de Ingreso: mayo-2012
Mensajes: 24
Antigüedad: 11 años, 11 meses
Puntos: 0
Pregunta Bloquear campo text y al mismo tiempo escribir sobre el mismo.

Buenas tardes a todos.

Estoy buscando una forma de escribir en javascript en un campo text que este bloqueado pero al mismo tiempo escribir sobre el mismo campo. o si se puede hacer de otra forma que no sea en javascript.

Por ejemplo, posicionarse en el campo text bloqueado, leer un codigo de barras sobre el.

Espero me haya explicado.

Gracias.
  #2 (permalink)  
Antiguo 11/03/2014, 07:51
Avatar de herran1212  
Fecha de Ingreso: julio-2013
Ubicación: cali
Mensajes: 89
Antigüedad: 10 años, 9 meses
Puntos: 3
Respuesta: Bloquear campo text y al mismo tiempo escribir sobre el mismo.

si el campo esta bloqueado no podes escribir ningun valor a menos que con javascript le asignes el valor, tratas de hacer lectura de un codigo de barras sobre un campo?
  #3 (permalink)  
Antiguo 11/03/2014, 17:18
 
Fecha de Ingreso: mayo-2012
Mensajes: 24
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Bloquear campo text y al mismo tiempo escribir sobre el mismo.

Buena tarde.

Gracias por responder herran1212.

Lo que requiero es leer el codigo de barras en ese campo pero necesito que ese campo text no se pueda editar.

Saludos.
  #4 (permalink)  
Antiguo 12/03/2014, 07:36
Avatar de herran1212  
Fecha de Ingreso: julio-2013
Ubicación: cali
Mensajes: 89
Antigüedad: 10 años, 9 meses
Puntos: 3
Respuesta: Bloquear campo text y al mismo tiempo escribir sobre el mismo.

bueno la lectora de codigo de barras en si hace el mismo evento del teclado, es decir pones los numeros y da enter, pero para hacer la lectura el campo debe estar habilitado, para que la lectora pueda poner el numero de codigo en el campo, de otro modo no se puede, lo que puedes hacer es con un setTimeout establecer un tiempo en milisegundos para que borre el contenido, por que la lectora es muy rapida y envia en codigo en cuestion de milisegundos, entonces validarias si se escribe con teclado por que no es posible que una persona escriba un codigo completo y de enter en digamos 50 milisegundos, el evento lo agregas con un onkeyup, ejemplo

<input type="text" id="input" onkeyup=" codigo_barras()" >

<script>
funcion codigo_barras(){
if (tecla==13 && input.value > 0){
//buscar codigo
}

//TIEMPO PARA IDENTIFICAR QUE SEA UNA MAQUINA LECTORA DE CODIGO DE BARRAS
setTimeout(function(){ input.value = ''; },50);
}
</script>
  #5 (permalink)  
Antiguo 12/03/2014, 10:23
 
Fecha de Ingreso: mayo-2012
Mensajes: 24
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Bloquear campo text y al mismo tiempo escribir sobre el mismo.

Muchas gracias.

Me servira de mucho la solucion.

Saludos.

Etiquetas: javascript+html, php
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 19:06.