javascript新建标签,判断键盘输入,以及判断焦点(示例代码)


Posted in Javascript onNovember 25, 2013

如下所示:

function saomiao(event,n)
{
     var code=0;
     code=event.keyCode;//监听键盘输入事件
     if(code=='13')//如果键盘输入回车键
     {
          if(n>0)//开始判断参数
          {
               if(document.getElementById('logisticsno').value=='')
          {
           alert('请扫描输入运单号!');
                     var r=document.getElementById('logisticsno');
                     r.focus();
           return false;
                   }
             else if(document.activeElement.name!='deliver_money')//document.activeElement.name焦点所在的元素名
             {
                     var r=document.getElementById('deliver_money');
                     r.focus();        
               }
             else//如果所有条件都满足
             {
                 var r=document.getElementById('logisticsno');
                     r.focus();
                     var f=document.createElement('form');//开始新建表单
                     f.action='/modules/logistics/start.php';
                     document.body.appendChild(f);//添加至body                     var e=document.createElement('input');//新建表单元素
                     e.type='hidden';
                     e.name='act';
                     e.id='act';
                     e.value='logisticsno';
                     f.appendChild(e);//添加至表单
                     var data_id=0;
                     var g=document.getElementsByName("orderdataid_no[]");
                     var h=0;
                     for(var h=0;h<g.length;h++)
                     {
                      data_id=g[h].value;
                          }

                     var order_no=0;
                     var gg=document.getElementsByName("order_no[]");
                     var hh=0;
                     for(var hh=0;hh<gg.length;hh++)
                     {
                      order_no=gg[hh].value;
                     }
                     var k=document.createElement('input');
                     k.type='hidden';
                     k.name='order_no';
                     k.id='order_no';
                     k.value=order_no;
                     f.appendChild(k);
                     f.submit();//表单提交
                   }   
               }    
      }
     }
<body onKeyPress="javascript:saomiao(event,555);">//开始监控键盘输入
 
Javascript 相关文章推荐
js综合应用实例简单的表格统计
Sep 03 Javascript
一个检测表单数据的JavaScript实例
Oct 31 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
浅谈JavaScript变量的自动转换和语句
Jun 12 Javascript
AngularJS入门教程之链接与图片模板详解
Aug 19 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
Mar 09 Javascript
JQuery 又谈ajax局部刷新
Nov 27 jQuery
vue与原生app的对接交互的方法(混合开发)
Nov 28 Javascript
JavaScript定时器常见用法实例分析
Nov 15 Javascript
支付宝小程序实现省市区三级联动
Jun 21 Javascript
JS实现简单打字测试
Jun 24 Javascript
React 条件渲染最佳实践小结(7种)
Sep 27 Javascript
jQuery中获取checkbox选中项等操作及注意事项
Nov 24 #Javascript
javascript 弹出的窗口返回值给父窗口具体实现
Nov 23 #Javascript
javascript 实现字符串反转的三种方法
Nov 23 #Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
Nov 23 #Javascript
jquery实现图片滚动效果的简单实例
Nov 23 #Javascript
js图片向右一张张滚动效果实例代码
Nov 23 #Javascript
JavaScript实现简单的时钟实例代码
Nov 23 #Javascript
You might like
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
解析Vue 2.5的Diff算法
2017/11/28 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
python在非root权限下的安装方法
2018/01/23 Python
Python根据文件名批量转移图片的方法
2018/10/21 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
树莓派用python中的OpenCV输出USB摄像头画面
2019/06/22 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
python定时任务 sched模块用法实例
2019/11/04 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
python Jupyter运行时间实例过程解析
2019/12/13 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
python 获取字典键值对的实现
2020/11/12 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
高中生职业生涯规划书
2014/02/24 职场文书
个性车贴标语
2014/06/24 职场文书
小学母亲节活动总结
2015/02/10 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
二手房购房意向书
2015/05/09 职场文书
管辖权异议上诉状
2015/05/23 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
python分分钟绘制精美地图海报
2022/02/15 Python