当前位置: 首页 > 知识库问答 >
问题:

完成所有字段后自动提交表单

慕宪
2023-03-14

其实我是用条形码扫描器来输入字段的。如果我有3个字段,那就是:

物料条码:
物料条码:
序列条码:

步骤:
1。在物料条形码文本字段
2中扫描物料条形码。扫描条形码“项目条形码”文本字段
3中的项目条形码。在串行条码文本字段中对串行条码进行扫描,扫描后自动提交。

Part Barcode <input type="text" name="part_barcode"/>
Item Barcode <input type="text" name="item_barcode"/>
Serial Barcode <input type="text" name="serial_barcode"/>

<input type="submit" value="Submit"/>

那么问题来了,如果所有的字段都填好了,怎么自动提交呢?

谢谢你。

共有1个答案

费凯康
2023-03-14
function DoValidate(){
// check your validate here, 
//if all field pass: return true, if not : return false;

//ex: return $('input[name="part_barcode"]).val().length>10;
}

$('input[name="part_barcode"],input[name="item_barcode"],input[name="serial_barcode"]').keypress(function(){
    if(DoValidate()) $('#yourForm').submit();
   //or: $('input[type="submit"]').trigger('click');
});
 类似资料:
  • 我正在用扫描仪和条形码创建一个简单的库存跟踪系统。我正在使用InfoPath 2013创建一个将更新SharePoint列表的表单。 我的表单有两个字段:Location和StockNumber。条形码扫描器将扫描条形码以填充位置;我有一个规则,在位置填满后自动移动到StockNumber。 非常感谢任何帮助。

  • 我有一个带有自动完成选择框的表单,其初始表示为空: 然后,当我单击时,一个ajax请求加载并填充选项的第一页(此时我不需要键入任何内容)。 然后,我可以选择一个选项并使用ajax提交表单。实体保存成功,我显示一条闪光消息“Item has successfully created”(项目已成功创建) 我需要使用functional test(Codeception)测试前面解释的行为 结果: [I

  • 我有一个表单,其中有一些输入字段。其中一些是必填字段,一些是电子邮件字段。 我使用HTML5必需属性的必需字段和type="email"属性的电子邮件字段。 我的问题是在点击提交按钮后,我必须为所有无效字段显示红色边框。 这是我的表格: 还有我的保存功能。 现在,当我点击保存按钮而不填写任何内容时,所有的错误(跨度)都会显示出来。但是我想显示所有无效字段的红色边框。 我审理了下列案件: 但是当用户

  • 我有一个问题,当我完成表单上的一个字段并使用Tab键或鼠标移动到另一个字段时,表单会自动提交并转到actionCreate或actionEdit(视情况而定)中指定的页面。如果我重新打开表单,则该单个数据元素已保存,并且我可以再输入一个数据元素,但只要移动到另一个字段,表单就会自动重新提交。 一些背景资料: 这种行为发生在Google Chrome v.56上。x和Firefox v.52。x、

  • 正如标题所说,如果它是自动完成的,它不会提交到数据库,但如果它没有自动完成,它会提交到数据库。我不想禁用自动完成,我不知道它为什么这样做。我的MAMP文件夹中的PHP和MySQL日志文件也没有错误。最后,它会重定向到确认页面,即使它在自动填充时没有提交到数据库。 我的代码: 失败的 HTTP 开机自检请求: 请求URL:http://localhost:5757/private-events/?c