条形码扫描后表单的自动提交的剖析
来源:互联网 发布:侠盗飞车for mac 编辑:程序博客网 时间:2024/05/21 17:13
前提:该条形码输入文本框在一个dialog框中
需求:通过条形码的扫描,数据自动提交到后台,获取该条形码所关联的详细数据,进行数据的完善,然后保存
出现的现象:条形码经扫描枪扫描后,数据会进行自动提交,但是返回的数据并没有显示在一个预先设置的dialog数据库框内,而是直接以网友的形式加载出来
问题分析:扫描枪扫描条形码后,数据会进行自动的提交(注:提交的过程是以触发 document.onkeydown()事件)
解决代码如下:
$(function(){ //扫描枪扫描条形码自动提交form的处理 document.onkeydown = function keyDown(e){ if (!e) var e = window.event if (e.keyCode) keyCode = e.keyCode; else if (e.which) keyCode = e.which; var txtInput = document.getElementById(code_new); if(keyCode==123 ){ txtInput.focus(); }else if(keyCode==13 ){ window.event.returnValue = false; //设置条形码扫描后不进行自动提交 //获取详细信息操作 } } //扫描界面 $("#setDialog").dialog({ autoOpen: false, height: 80, width: 600, modal: true, }); }); freemarker: <div id="setDialog" title="xxxx" style="display: none;"> <@p.form id="saveForm" action="访问资源" labelWidth="20"> <@p.text required="true" label="xxxx" class="required" maxlength="30" size="30" id="code_new" name="code_new"/> <@p.hidden name="code" id="code_old"/> <<a>/@p.form</a>> </div>
1 0
- 条形码扫描后表单的自动提交的剖析
- 网页表单调用相机,扫描条形码后,进行网页查询 这样的程序要多少钱
- 表单的自动提交
- 二维码、条形码的扫描
- 实现扫描条形码,自动弹出相应用户信息的对话框
- 自动提交表单的代码
- [微信小程序]提交表单返回成功后自动清空表单的值
- ecside自动提交两次的原因剖析。
- 关于c#的webbrows控件自动填写表单并获取提交后的网页内容
- form表单提交后页面的跳转
- Spring3MVC提交弹出窗口表单后,自动返回父窗口的列表页面
- PHP表单提交后引号前自动加反斜杠的原因与处理办法
- DedeCMS提交自定义表单后自动发送邮件到站长邮箱的方法
- 用 VB 实现表单的自动提交
- 用 VB 实现表单的自动提交
- 自动提交表单的实现方法
- 通用的自动提交From表单
- 回车自动提交Form表单的问题
- POJ 3784 Running Median 动态求中位数 堆
- Android蓝牙
- 初学javascript 实现多选题实时显示
- Guru Meditation Report
- Android开发--全国各城市列表并按首字母排序加快速定位
- 条形码扫描后表单的自动提交的剖析
- C语言冒泡排序
- diff和patch使用指南
- android开发之App常见图标尺寸规范
- Windows 下 sbcl or slime 搭建lisp开发环境
- 利用 onload 事件监控跨站资源
- NSNotification、delegate和KVO的区别
- Quora使用到的技术
- oracle表空间管理