0
我有一个html脚本定义了默认值的html表单。我试图添加另一个JavaScript,否认表单被提交,如果它的空和它的默认值,但我无法得到工作拒绝提交的表单,如果输入是字符或非数字。javascript函数只接受4位数字
这是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');
}
});
防止为什么你会进入店铺数( '9999')为什么不只是一个只显示数字和范围的文本输入。您可能已经学会了jQuery第一个正确的解释很多 – EasyBB
''input pattern ='^ \ s {4} $'>'或'' – dandavis
@dandavis第一个会只匹配四个空格,第二个可能是正确的,但只有当'0000'到'0999'无效(这是不明确的问题) –