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 相关文章推荐
javascript flash下fromCharCode和charCodeAt方法使用说明
Jan 12 Javascript
鼠标滚轮控制网页横向移动实现思路
Mar 22 Javascript
html5的自定义data-*属性和jquery的data()方法的使用示例
Aug 21 Javascript
Node.js 文件夹目录结构创建实例代码
Jul 08 Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 Javascript
jQuery中delegate()方法的用法详解
Oct 13 Javascript
jquery表单插件form使用方法详解
Jan 20 Javascript
JS使用cookie实现只出现一次的广告代码效果
Apr 22 Javascript
vue移动UI框架滑动加载数据的方法
Mar 12 Javascript
layui实现给某一列加点击事件
Oct 26 Javascript
Javascript中async与await的捕捉错误详解
Mar 03 Javascript
javascript中Set、Map、WeakSet、WeakMap区别
Dec 24 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
类的另类用法--数据的封装
2006/10/09 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
js 图片轮播(5张图片)
2008/12/30 Javascript
js+数组实现网页上显示时间/星期几的实用方法
2013/01/18 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
Django接受前端数据的几种方法总结
2016/11/04 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
会计顶岗实习心得
2014/01/25 职场文书
学习决心书
2014/03/11 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
学校文明单位申报材料
2014/05/06 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
入伍通知书
2015/04/23 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python