У меня есть эта формаИспользование, если операторы && || в том же состоянии
<form class="form" method="post">
<input type="text" id="input_what" holder="what" />
<input type="text" id="input_where" holder="where" />
<input type="submit" value="submit" />
</form>
и этот сценарий, чтобы предотвратить отправку формы
$('.form').submit(function(e) {
var what = $('#input_what').val();
var where = $('#input_where').val()
if (what == "what" || what =="" && where == "where" || where == "") {
e.preventDefault();
console.log('prevented empty search');
return false;
}
});
Я знаю, что мое состояние не работает, но мне нужно, чтобы работать, как это
IF (what == "what" OR what == "") AND (where == "where" OR where == "")
взглянуть на эту скрипку, чтобы понять, почему http://jsfiddle.net/pK35e/
the placeholder-script i'm using, мне не нужно отправлять форму для случаев выше , используя placeholder="attribute"
, для меня нет решения, так может ли кто-нибудь дать мне подсказку, как установить это условие if?
Я не понимаю, почему вы не используете скобки в вашем коде. – entonio
Если вы были испорчены стилем кодирования VB. :) – codingbiz