Я хочу проверить, было ли заполнено поле ввода и выбрана одна из моих переключателей. Я пробовал следующее:Как проверить, было ли заполнено поле ввода и выбрана радиокнопка
$('input').keyup(function() {
var empty = false;
if ($('input[type="text"]').val() == '' && $(!$('input[type="radio"]:checked').val())) {
empty = true;
}
if (empty) {
$('button').attr('disabled', 'disabled');
} else {
$('button').removeAttr('disabled');
}
});
Но это не работает. он проверяет только поле input
. может кто-нибудь сказать мне, что я делаю неправильно?
Вы должны использовать '.prop()', чтобы установить отключенное состояние –
https://jsfiddle.net/arunpjohny/L9hkp37w/1/ –