У меня есть форма, и я использую jQuery для проверки того, что вы ввели правильную информацию в текстовые поля. Это прекрасно работает, потому что у меня есть этот код:
var name = $("#business_name").val();
if (name == "") {
$('#namelabel').show()
$("#business_name").focus();
return false;
}
, который проверяет, является ли он пустым, и выдаст ошибку, если она не заполнена. Моя проблема заключается в том, как определить нулевое значение выпадающего меню категорий. Я попробовал:
var category = $("#business_business_category_id").val();
if (category == "" || category == nil) {
$('#categorylabel').show();
$("#business_business_category_id").focus();
return false;
}
Что не работает. Я предполагаю, что nil не является правильным синтаксисом для jQuery или что мне не следует использовать .val, но я не смог найти в Интернете ничего об этом.