//在这里我想只插入数字。我可以这样做吗?
function validate_proprty_price()
{
if($("#proprty_price").val() == '')
{
proprty_price.addClass("error");
proprty_price_span.text("Please Enter Price");
proprty_price_span.addClass("message_error2");
return false;
}
else{
proprty_price.removeClass("error");
proprty_price_span.text("");
proprty_price_span.removeClass("message_error2");
return true;
}
}
答案 0 :(得分:1)
尝试转换任何不是Number
的数字的字符串将返回NaN
,所以:
var price = $("#proprty_price").val();
if (isNaN(Number(price)) {
// not a number, error message
}
答案 1 :(得分:1)
将jQuery Validation脚本附加到您的代码中,如:
<script
type="text/javascript"
src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8/jquery.validate.min.js">
</script>
只需将number
和required
作为一个类添加到您的输入中
<input id="price" class="required number" />