Отключите другое текстовое поле, если заполнено текстовое поле (4). У меня есть несколько текстовых полей в моем divПроверьте, нет ли текстового поля или нет, затем поместите атрибуты
Например: Если я поместил текст в текстовое поле (4), то текстовое поле (1) станет отключено. Затем, если я удалю текст в текстовом поле (4), текстовое поле для текстового поля (1) станет разрешаемым.
Вот пример HTML:
<div class="main-wrapper">
<div class="form-text-wrapper">
<div><input type="text" class="form-text" value="" name="text1" id="text1"></div>
<div><input type="text" class="form-text" value="" name="text2" id="text2"></div>
<div><input type="text" class="form-text" value="" name="text3" id="text3"></div>
<div><input type="text" class="form-text" value="" name="text4" id="text4"></div>
</div>
</div>
Мой код не похоже на работу, я не уверен, что случилось с моим кодом.
Вот мой JS код:
$('.main-wrapper').each(function(){
var name = $('#text4', this).val();
var disForm = $('#text1');
if ($(name.length >= 1)) {
$(disForm, this).attr('disabled', 'disabled');
} else {
$(disForm, this).removeAttr('disabled');
}
});
Пожалуйста, помогите ... Спасибо !!!
Привет Arun! Благодарим вас за упрощение кода. Этот гораздо более чистый, чем мой, который имеет слишком много ошибок, хотя я не понимаю (.closest и .prop), теперь будет google. Спасибо! :) –
@AyiieMiguel это методы api .., которые вы сможете узнать очень легко в http://api.jquery.com –