Estava precisando habilitar e desabilitar um campo de texto caso o usuário clicou em "não" no checkbox.
Olha isso:
sim<input name="ok" type="radio" value="1" onClick="checkbare(1)" checked>
não<input name="ok" type="radio" value="2" onClick="checkbare(2)">
<input name="motivo" type="text" class="campologin2" id="motivo" disabled="disabled">
<script type="text/javascript">
function checkbare(num){
if (num == 2){
document.formconf.motivo.disabled = '';
} else {
document.formconf.motivo.disabled = true;
document.formconf.motivo.value = '';
}
}
</script>
A questão é: como vou ter várias linhas dessas:
<input name="ok" type="radio" value="1" onClick="checkbare(1)" checked> <input name="ok" type="radio" value="2" onClick="checkbare(2)"> <input name="motivo" type="text" class="campologin2" id="motivo" disabled="disabled">
precisava que a função funcionasse de acordo com o número de campos, mesmo se não souber a quantidade exata de linhas.
No php nomeio os input com motivo[] com o sinal [] pra mandar como array...mais como fazer isso com o javascript?
[]'s
Edição feita por: redstyle, 21/07/2005, 14:00.










