我有一个 html 页面,下面的 javascript 写在 head 部分,
<script>
function validateForm() {
var apple = document.getElementById('apple').value;
var err = 0;
if (isNaN(apple)) {
err += 1;
}
if (err != 0) {
alert('Please check your input!');
return false;
} else return true; }}
</script>
然后表格如下图所示:
<form name="orderForm" onSubmit="return validateForm();" method="post">
<div class="input-control text span5">
<input class="span5" type="text" placeholder="Each @ $4.9" id="apple" name="apple" onChange='checkApple(this.value)'>
</div>
</form>
当我提交表单时,即使输入不是数字也没有警报消息,我可以知道我的代码有什么问题吗?