Я пытаюсь сделать текстовое поле только для чтения или нет, в зависимости от значения флажка personalLoan. Если установлен флажок personalLoan, я хочу, чтобы текст был неточно. Если он не установлен, я хочу, чтобы текстовое поле было только для чтения. Вот одна из строкпроверить, установлен ли конкретный флажок в td с помощью jquery
<tr id="mytableRows">
<td class="even"><input type="checkbox" value="true" name="homeLoan" ></td>
<td class="odd"><input type="checkbox" value="true" name="autoLoan" ></td>
<td class="even"><input type="checkbox" value="true" name="personalLoan" ></td>
<td class="odd"><input type="checkbox" value="true" name="noLoan" ></td>
<td class="odd"><input type="text" name="peronalAmount" value="1" readonly></td>
</tr>
Я до сих пор есть этот код
$(document).ready(function(){
$('.test tr').click(function (event) {
$(this).find(':checkbox').each(function(p){
if($(this).attr('name') == 'personalLoan'){
if ($(this).is(':checked')) {
alert("checked");
}else{
alert("unchecked");
}
}
});
});
});
Это говорит мне, что текущее состояние флажка, но то, что мне действительно нужно знать OnChange флажка personalLoan, так что я может сделать текстовое поле только для чтения или нет в этой строке (тд)
благодаря
Возможный дубликат [Сделать поле только для чтения - checkbox - jQuery] (http://stackoverflow.com/questions/7419383/make-field-readonly-checkbox-jquery) – Mathletics
[или дюжина других подобных сообщений] (http: //stackoverflow.com/search?q=make+checkbox+redonly) – Mathletics
Каким образом этот вопрос «очень отличается»? * Если * это другое, просто не говорите нам, чтобы мы более внимательно читали, * объясняли * различия. Мы не пытаемся закрыть ваш вопрос мстительно, но мы можем неправильно понять или просто * пропустить * различия. Кстати, я подозреваю, что у вас может быть опечатка во имя вашего ввода текста, 'peronalLoan' должен, я полагаю, быть' personalLoan'? –