проверить тип ввода текста и радио

0

Здесь: http://jsfiddle.net/B9r22/22/ Я создаю форму с переключателем и текстовым вводом. Я хотел бы проверить, если в форме все входы завершены. Я знаю переключатель проверки, но ввод текста работает неправильно. Вы можете проверить мой код?

if ($('input[name="age"].value') == null || $('input[name="age"].value') == "") {
alert("is filled");
}
else {
alert("is not filled");
}
Теги:

3 ответа

2
Лучший ответ

рабочий пример: http://jsfiddle.net/B9r22/24/

if ($('input[name=age]').val() === "") {
     alert("is not filled");
} else {
    alert("is filled");
}
  • 0
    === что это значит? это ноль и "" вместе?
  • 0
    это строгое сравнение, есть разница между == и === в Js. пожалуйста, погуглите это.
Показать ещё 1 комментарий
0

Должно быть

if ($('input[name="age"]').val() == "") { 
    alert("is filled");
}else {
    alert("is not filled");
}

Вы установили его для input[name="age"].value, Что означает получение элемента <input> с атрибутом name имеющим значение age и value класса.

Надеюсь, это поможет!

0

Вы используете его неправильно, используйте

$('input[name="age"]').val() == null

Ещё вопросы

Сообщество Overcoder
Наверх
Меню