Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando desabilitar os campos de numero de nota e data de emissão da nota, caso o produto não esteja na garantia. Os campos por default fica desabilitado, mais quanto clico no chekbox da garantia os botão não habilitam.
função javascript
window.onload = function(){
document.getElementById('tem_garantia').onclick = function(){
document.getElementById('garantia').disabled = !(this.checked);
}
}
window.onload = function(){
document.getElementById('tem_garantia_fisica').onclick = function(){
document.getElementById('garantia_fisica').disabled = !(this.checked);
}
document.getElementById('tem_garantia_juridica').onclick = function(){
document.getElementById('garantia_juridica').disabled = !(this.checked);
}
}
Campos no Formulário
<tr>
<td><em><strong><font size="2">Está na Garantia</font></strong></em></td>
<td width="96%"><input type="checkbox" id="tem_garantia_juridica" /> </td>
</font></td>
</tr>
<tr>
<td><em><strong><font size="2">Nota Fiscal</font></strong></em></td>
<td><font size="2"><em><strong>
<input name="nota" type="text" id="garantia_juridica" disabled="disabled" size="30" maxlength="9" value="<?php echo $nota; ?>" >
</strong></em></font></td>
</tr>
<tr>
<td><em><strong><font size="2">Data de Emissão</font></strong></em></td>
<td><font size="2"><em><strong>
<input name="emissao_data" type="text" id="garantia_juridica" disabled="disabled" maxlength="8" value="<?php echo $emissao_data; ?>">
</strong></em></font></td>
</tr>
Onde estou errando?Carregando comentários...