При загрузке набора полей ввода динамически с помощью предложения PHP For я хочу иметь флажок для каждой из строк, поэтому, если пользователь проверит его, все поля ввода для этой конкретной строки будут отключены.Динамический javascript для проверки того, отмечены ли флажки и отключены соответствующие поля ввода
Мне нужно динамически адаптировать javascript, чтобы он отключил каждую конкретную строку при каждом щелчке по соответствующему флажку, но я действительно не знаю, как ее достичь.
Вот мой код:
<?php
for ($i=0;$i<5;$i++)
{
?>
<tr>
<td><input id="includeItem<?=$i?>" type="checkbox" onchange="includeMore" name="item<?=$i?>"></td>
<td><input name="id<?=$i?> style="color:#888;" disabled="disabled"></td>
<td><input id="formItems<?=$i?>" class="datepicker" name="date<?=$i?>"></td>
<td><input id="formItems<?=$i?>" name="description<?=$i?>"></td>
<td><input id="formItems<?=$i?>" name="amount<?=$i?>"></td>
</tr>
<?php } ?>
Тогда мой браузер выглядит следующим образом:
<script>
function includeMore() {
var $check = $('#includeItem');
if($('#includeItem').is(':checked'))
{
$('#formItems').attr.('disabled','');
}
else {
$('#formItems').attr.('disabled','disabled');
}
}
</script>
Используйте 'this' указатель – Johan
бы вы PLS уточнить? – samyb8
Вы хотите отключить флажок щелкнутой строки при нажатии, правильно? – Johan