我想要一个输入,您首先需要输入16个数字才能提交。最大值也是16。
我试过的代码?
<form action="demo_form.php">
First name: <input style="width:300px;" type="text" name="FirstName" min="16" maxlength="16" value="XXXX-XXXX-XXXX-XXXX"><br>
<input type="submit" value="Submit">
</form>
答案 0 :(得分:0)
在提交之前,您似乎想要16位数字(而不是数字),因此您需要使用javascript进行验证。检查你有16位数字,检查你是否有16位数字,将它作为布尔值返回并离开你。
$("input[type='submit']").submit(function(evt) {
evt.preventDefault();
var re = /\d{16}/;
var res = !! str.match(re) && str.length == 16;
if (res === true) { // do something
} else {
// do something else
}
});