jquery кнопка, которая отправляет форму, когда она должна ничего не делать
У меня проблема с кнопкой jQuery, она внутри HTML <form>
и в основном, если определенное условие проверено, он должен отправить форму, иначе он ничего не должен делать, но все равно отправляет форму... код:
$( "#feasibility_button_top" ).button().click(function(){
if(checkMandatoryFieldFeasibility().value)){
setMethod(0, null, 'insertFeasibility');
return false;
}
но если я добавлю еще условие, как это:
else{
return true;
}
});
Кнопка вместо отправки формы (когда она должна ничего не делать) перезагружает страницу. У меня есть эта проблема в Fire Fox, но не в IE6....
Спасибо Даниэле
3 ответа
Там есть дополнительная) там if(checkMandatoryFieldFeasibility().value))
Также, что возвращает checkMandatoryFieldFeasibility(). Value, если вы предупредили об этом? Это правда или ложь?
Попробуйте использовать e.preventDefault();
Это событие прошло. IE:
.click(function(e) {
....
e.preventDefault
...
});
Попробуйте использовать это условие:
if(checkMandatoryFieldFeasibility().value.length == 0) {
setMethod(0, null, 'insertFeasibility');
return false;
}