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.