我有多个输入字段,每个标签到下一个。最后一个输入字段值仅允许使用100A1
或43D2
或1B1
等值。我的正则表达式是:
^[0-9]{1,3}[A-D][1-6]$
现在我希望在任何这样的值之后自动提交表单。我使用jQuery。 提前谢谢!
答案 0 :(得分:2)
如果输入值满足regEx,您可以在输入中使用keyup
事件并触发表单提交。
var pat = /^[0-9]{1,3}[A-D][1-6]$/;
$('#yourInputId').keyup(function(){
if(pat.test($(this).val())){ //If the pattern is matched trigger form submit
$('#yourFormId').trigger('submit');
}
})