0
看來isNumeric
不能用這種類型的代碼,我可能會寫錯的東西。任何人都可以協助我解釋我做錯了什麼?
$("form.offer_post").submit(function(e) {
var name = $('#project_info').val().trim(),
price = $.trim($('#offer_price').val().trim());
if (price.length<1) {
if(!$.isNumeric($('#offer_price').val())) {
alert("Offer MUST be numeric!");
e.preventDefault();
return false;
}
alert("Please enter the project price");
e.preventDefault();
return false;
}
if (name.length<1) {
alert("Please enter some description for your offer");
e.preventDefault();
return false;
}
});
除數字檢查之外的所有工作都完美無缺。
你只是測試'$ .isNumeric'當'price'的長度爲'0' - 所以它永遠不會通過 –
感謝@RoryMcCrossan我忽略那一個! –
沒問題。我將它添加爲你的答案 –