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面象对象设计
Apr 28 Javascript
js DOM 元素ID就是全局变量
Sep 20 Javascript
Jquery插件easyUi表单验证提交(示例代码)
Dec 30 Javascript
jQuery中选择器小问题(新人难免遇到)
Mar 31 Javascript
Vue.js 表单校验插件
Aug 14 Javascript
jQuery实现页面点击后退弹出提示框的方法
Aug 24 Javascript
JavaScript中ES6字符串扩展方法
Aug 26 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
Mar 06 Javascript
backbone简介_动力节点Java学院整理
Jul 14 Javascript
bootstrap switch开关组件使用方法详解
Aug 22 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
JS中如何优雅的使用async await详解
Oct 05 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 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
php二维数组转成字符串示例
2014/02/17 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
javascript中的正则表达式使用详解
2015/08/30 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
2019/02/21 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
必须要使用游标的SQL语句有那些
2012/05/07 面试题
电子信息专业学生自荐信
2013/11/09 职场文书
幼儿园教师个人反思
2014/01/30 职场文书
商业活动邀请函
2014/02/04 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
文化宣传方案
2014/03/13 职场文书
毕业留言寄语大全
2014/04/10 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
任命书怎么写
2014/06/04 职场文书
校庆团日活动总结
2014/08/28 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python