У меня есть вопрос о том, как я могу сократить утверждение Jquery if. В моей форме есть несколько полей, которые я проверяю, заполнены ли они. Я знаю, что есть несколько плагинов, чтобы сделать это для меня, но я не хочу изучать это сам (с некоторой помощью других; -))
Я получил этот чек
//---- First define hasError
var hasError = false;
//---- Get the value from the inputfield
var firstname = $('#firstname').val();
//---- Do the check
if(firstname == ''){
$("#error_firstname").show();
hasError = true;
}else{
$("#error_firstname").hide();
}
Я думал, что смогу написать это так:
(firstname == '') ? $(".firstname").show(): $(".firstname").hide();
И это работает, но я не могу вставить hasError = true , поэтому я не могу спросить об этом в конце
if(hasError != false) {
//---- if error, don't refresh page and show errors
return false;
}else{
//---- Save values to DB and show succes message
}
У кого-нибудь есть идея?
Tnx заранее
Grtzz
Wim