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 相关文章推荐
IE与Firefox在JavaScript上的7个不同句法分享
Oct 30 Javascript
Javascript算符的优先级介绍
Mar 20 Javascript
Jquery 跨域访问 Lightswitch OData Service的方法
Sep 11 Javascript
javaScript如何处理从java后台返回的list
Apr 24 Javascript
BootStrap轮播HTML代码(推荐)
Dec 10 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
vue如何引用其他组件(css和js)
Apr 13 Javascript
微信小程序自定义导航隐藏和显示功能
Jun 13 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 Javascript
vue或react项目生产环境去掉console.log的操作
Sep 02 Javascript
Webpack的Loader和Plugin的区别
Nov 09 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
如何批量替换相对地址为绝对地址(利用bat批处理实现)
2013/05/27 PHP
php进程间通讯实例分析
2016/07/11 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
理解javascript封装
2016/02/23 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
在vue中获取token,并将token写进header的方法
2018/09/26 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
vue中用 async/await 来处理异步操作
2020/07/18 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
Python基类函数的重载与调用实例分析
2015/01/12 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
python 剪切移动文件的实现代码
2018/08/02 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
python线性插值解析
2020/07/05 Python
Python 中如何写注释
2020/08/28 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
英国手机零售商:Metrofone
2019/03/18 全球购物
STP的判定过程
2012/10/01 面试题
个人自我鉴定
2013/11/07 职场文书
市级文明单位申报材料
2014/05/07 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
python中tkinter复选框使用操作
2021/11/11 Python
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python