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 相关文章推荐
用Juery网页选项卡实现代码
Jun 13 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
May 07 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
Feb 21 Javascript
js判断鼠标左、中、右键哪个被点击的方法
Jan 27 Javascript
在Node.js应用中读写Redis数据库的简单方法
Jun 30 Javascript
微信小程序 wx.request(object) API详解及实例代码
Sep 30 Javascript
JavaScript实现的CRC32函数示例
Nov 23 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
vue todo-list组件发布到npm上的方法
Apr 04 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
Aug 20 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
Sep 02 Javascript
vue+flask实现视频合成功能(拖拽上传)
Mar 04 Vue.js
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
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
2007/09/24 PHP
PHP $_SERVER详解
2009/01/16 PHP
php 进度条实现代码
2009/03/10 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
python检测远程udp端口是否打开的方法
2015/03/14 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
wxpython绘制圆角窗体
2019/11/18 Python
Python yield的用法实例分析
2020/03/06 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
python如何调用java类
2020/07/05 Python
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
园艺师求职信
2014/03/10 职场文书
安全承诺书格式
2014/05/21 职场文书
城南旧事观后感
2015/06/11 职场文书
运动会致辞稿
2015/07/29 职场文书
在redisCluster中模糊获取key方式
2021/07/09 Redis