Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2009, 17:33
Avatar de tampon
tampon
 
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Habilitar / deshabilitar input pasándole foco con checkbox

Hola buenas, hice una pequeña funcion para habilitar y desabilitar un campo de texto, funciona bien pero aun que tambien funciona en IE marca un error al desactivar el campo checkbox, no afecta al funcionamiento pero se ve mal el mensaje de alerta abajo, ¿como puedo arreglar esto? y otra cosa me surgio la idea que al desactivar el checkbox tambien limpie el campo de texto que tiene relacionado, entonces.. ¿como hago estas dos cosas? supongo que metiendole un unchecked a la funcion pero no se me ocurre como seria la sintaxis.

Código html:
Ver original
  1.  
  2. function foco1(){
  3.     document.formulario.eva.focus();
  4. }
  5.  
  6. </head>
  7.  
  8. <form name="formulario">
  9. <input type="checkbox" onClick="JavaScript:document.formulario.eva.disabled = !this.checked;foco1()" />
  10. <input type="text" name="eva" disabled />
  11. </form>
  12.  
  13. </body>
  14. </html>

de antemano gracias.