似乎[InvalidArgumentException]
Unsupported driver [MSSQL]
不能使用这种类型的代码,我可能写错了。任何人都可以帮我解释一下我做错了什么吗?
isNumeric
除了数字检查之外的所有内容都能很好地运作。
答案 0 :(得分:0)
使用isnan jquery查找非数值。
示例: - isNaN('TEXT')// true
答案 1 :(得分:0)
您的逻辑存在缺陷,因为当$.isNumeric
值的长度为price
时,您只测试0
。因此,条件永远不会过去。相反,将这两个条件分开,如下所示:
$("form.offer_post").submit(function(e) {
var name = $('#project_info').val().trim(),
price = $('#offer_price').val().trim();
if (price.length < 1) {
e.preventDefault();
alert('Please enter the project price');
}
if (!$.isNumeric(price)) {
e.preventDefault();
alert('Offer MUST be numeric!');
}
if (name.length < 1) {
e.preventDefault();
alert('Please enter some description for your offer');
}
});