Buenas,
Tengo el siguente problema, el checkbox creado en un zend_form:
Código PHP:
$this->addElement(
'checkbox',
'esexitus',
array('required' => false, 'checked'=>0, 'label' => 'Éxitus', 'onclick'=>'gestioExitus()')
);
En el html se muestra el checkbox:
...
Código HTML:
<?php echo $form->esexitus->renderLabel(). $form->esexitus->renderViewHelper() ?>
...
Desde javascript consulto el estado del checkbox, y segun el que sea, habilito text o no:
Código:
exitus= document.getElementById('esexitus');
if(exitus.checked==true) document.getElementById('dataexitus').disabled=false;
En Firefox, funciona perfectamente pero en IE8 no, he puesto un alert para consultar la propiedad checked, pero siempre retorna 'false'.
Estube foreando, en algunos casos se recomendó usar onClick y no OnChange, y ya lo estoy haciendo, también que se visualizara la pagina en modo compatibilidad y tambien lo hago, pero nada, no consigo obtener el estado del checkbox en IE8.
Cualquier ayuda es agradecida!!
saludos