1
我有一个表单,只有一个由条形码扫描器填充的输入。我试图使用JS或JQuery来提交表单,只有当输入的内容是7个字符。我希望它的形式为AUTO提交,无需用户点击提交。我看了很多例子,但还没有找到一个可行的解决方案。X字符后自动提交表格
这里是我的尝试:
<form action="PupListMobile.php" id="my_form" method="get">
<label for="text-1"></label>
<input type="text" autofocus name="sID" id="sID" value="" id="my_button" placeholder="CLICK TO SCAN:">
<input type="hidden" name="lane" value="1" />
<input id="subHere"type="submit" value="Submit" />
</form>
的Jquery:
$('#sID').keyup(function(){
if(this.value.length ==7){
$('#subHere').click();
}
});
$(document).ready(function() {
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
});
这个工作。谢谢!我花了数小时寻找修复。 –