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 事件记录使用说明
Oct 20 Javascript
JavaScript继承方式实例
Oct 29 Javascript
js常用排序实现代码
Dec 28 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
jQuery实现表格行上下移动和置顶效果
Jun 05 Javascript
JavaScript中字面量与函数的基本使用知识
Oct 20 Javascript
利用Javascript实现简单的转盘抽奖
Feb 13 Javascript
js实现自定义进度条效果
Mar 15 Javascript
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
在Angular中使用JWT认证方法示例
Sep 10 Javascript
vue读取本地的excel文件并显示在网页上方法示例
May 29 Javascript
JS实现密码框效果
Sep 10 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批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
PHP+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
用JS实现一个页面多个css样式实现
2008/05/29 Javascript
javascript 三种编解码方式
2010/02/01 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
[01:08:29]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第一场 1月9日
2021/03/11 DOTA
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
大学校园毕业自我鉴定
2014/01/15 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
纪律教育月活动总结
2014/08/26 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
实习介绍信模板
2015/01/30 职场文书
中学政教处工作总结
2015/08/13 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
Python的property属性详细讲解
2022/04/11 Python