Здесь: http://jsfiddle.net/B9r22/22/ Я создаю форму с переключателем и текстовым вводом. Я хотел бы проверить, если в форме все входы завершены. Я знаю переключатель проверки, но ввод текста работает неправильно. Вы можете проверить мой код?
if ($('input[name="age"].value') == null || $('input[name="age"].value') == "") {
alert("is filled");
}
else {
alert("is not filled");
}
рабочий пример: http://jsfiddle.net/B9r22/24/
if ($('input[name=age]').val() === "") {
alert("is not filled");
} else {
alert("is filled");
}
Должно быть
if ($('input[name="age"]').val() == "") {
alert("is filled");
}else {
alert("is not filled");
}
Вы установили его для input[name="age"].value
, Что означает получение элемента <input>
с атрибутом name
имеющим значение age
и value
класса.
Надеюсь, это поможет!
Вы используете его неправильно, используйте
$('input[name="age"]').val() == null