Evento OnkeyPress: KeyAscii = 0
Hola ! mi pregunta es la siguiente
si se puede en ASP o JavaScript o en una rutina de VBscript mandarle a decir a un cuadro de texto de un formulario .. enable = false o lock = true
es que necesito que el usuario no lo toque
o tambien pensaba que en el evento de Onkeypress
mandar a decir al usuario imposible editar!!!
y borrar el caracter que haya escrito
Alguien sabe como hacer esto porfa!!
En Visual Basic yo lo he hecho
en el evento onkeypress
y le mando a decir keyascci = 0
y me salgo de la rutina pero en WEB no se me ocurre
o por lo menos no se la sintaxis
Ayuda!
si se puede en ASP o JavaScript o en una rutina de VBscript mandarle a decir a un cuadro de texto de un formulario .. enable = false o lock = true
es que necesito que el usuario no lo toque
o tambien pensaba que en el evento de Onkeypress
mandar a decir al usuario imposible editar!!!
y borrar el caracter que haya escrito
Alguien sabe como hacer esto porfa!!
En Visual Basic yo lo he hecho
en el evento onkeypress
y le mando a decir keyascci = 0
y me salgo de la rutina pero en WEB no se me ocurre
o por lo menos no se la sintaxis
Ayuda!
Hola.
Pues es igual que en Visual Basic, metes el siguiente script
<script language=vbscript>
function pulsacion()
window.event.keyCode = 0
end function
</script>
y en los controles que no desees que toquen haces
onkeypress=pulsacion()
y si ese control solo lo vas a usar para mostrar un dato lo puedes deshabilitar desde el principio con
<input type="text" name=......... disabled>
pero si lo que quieres es controlar desde el codigo que se desactive un control puedes hacerlo con la siguiente linea en un script
document.nombreformulario.nombrecontrol.disabled = true
o false para activar el control
Saludos.
Pues es igual que en Visual Basic, metes el siguiente script
<script language=vbscript>
function pulsacion()
window.event.keyCode = 0
end function
</script>
y en los controles que no desees que toquen haces
onkeypress=pulsacion()
y si ese control solo lo vas a usar para mostrar un dato lo puedes deshabilitar desde el principio con
<input type="text" name=......... disabled>
pero si lo que quieres es controlar desde el codigo que se desactive un control puedes hacerlo con la siguiente linea en un script
document.nombreformulario.nombrecontrol.disabled = true
o false para activar el control
Saludos.