Pregunta: | 3128 - DISABLED EN NETSCAPE |
Autor: | Angel Rodriguez Garcia |
Alguien me puede decir como deshabilitar los componentes de un formulario bajo NETSCAPE. Se que con Internet Explorer esta y funciona la propiedad DISABLED. Gracias. |
Respuesta: | Arturo Pastoriza |
PAra deshabilitar un campo en Netscape lo que hay que hacer es llamar a la funcion blur() cuando vaya a coger el foco, con lo que no te deja entrar. También funciona con Explorer pero este te deja introducir el cursor en el campo y mover el texto arrastrándolo con el mouse, mientras que Netscape no. Para evitar esto utilizas el disabled de explorer y la llamada a blur() de la forma:
onFocus="this.blur()" |
Respuesta: | Jose |
Yo no he conseguido hacerlo. Pero una alternativa que igual ya te han sugerido es jugar con el foco. Por ejemplo, que cuando al campo en cuestión le llegue el foco, lo envias a otro campo del formulario pudiendo incluso sacar un alert en javascript. Si no quieres que vaya a otro campo en concreto, te creas uno hidden para que vaya a él. Por cierto, si alguien te dice como hacer el disabled como en el Explorer me avisas. Un saludo. |