javascript函数只接受4位数字

时间:2015-10-20 06:55:45

标签: javascript jquery html

我有一个带有javascript脚本定义的默认值的html表单。我正在尝试添加另一个javascript,如果它是空的并且默认值为null,则会拒绝提交的表单但是如果输入是字符或非数字,我无法拒绝提交表单。

这是javascript

$('#form1').submit(function(e) {
  if ($.trim($('#store').val()) === "" || $.trim($('#store').val()) === "Enter store number'(nnnn)'" || $.trim($('#store').val()) === isNaN(e)) {
    e.preventDefault();
    alert('Please type in store number');
  }
});

1 个答案:

答案 0 :(得分:0)

在表单标记<form onSubmit="return validation()">

上尝试此操作
$('document').ready(function(){
function validate(){
        if ($.trim($('#store').val()) === "" || $.trim($('#store').val()) === "Enter store number'(nnnn)'" || $.trim($('#store').val()) === isNaN(e) ) {

   alert('Please type in store number');
return false;
        }
else{
return true;
}

}
});

返回false以防止提交表单