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 相关文章推荐
js获取RadioButtonList的Value/Text及选中值等信息实现代码
Mar 05 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
Sep 09 Javascript
jQuery取消ajax请求的方法
Jun 09 Javascript
jQuery简单设置文本框回车事件的方法
Aug 01 Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
canvas时钟效果
Feb 16 Javascript
Easy UI动态树点击文字实现展开关闭功能
Sep 30 Javascript
小程序绑定用户方案优化小结
May 15 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
Sep 04 Javascript
vue+canvas实现拼图小游戏
Sep 18 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
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
php学习之流程控制实现代码
2011/06/09 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
jQuery常见开发技巧详细整理
2013/01/02 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
浅谈js函数三种定义方式 &amp; 四种调用方式 &amp; 调用顺序
2017/02/19 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
学习LayUI时自研的表单参数校验框架案例分析
2019/07/29 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
Python手机号码归属地查询代码
2016/05/04 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
python matplotlib如何给图中的点加标签
2019/11/14 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
python中pivot()函数基础知识点
2021/01/03 Python
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
最新的咖啡店创业计划书
2013/12/30 职场文书
年终晚会活动方案
2014/08/21 职场文书
运动会加油稿20字
2014/11/15 职场文书
预备党员半年考察意见
2015/06/01 职场文书
停发工资证明范本
2015/06/12 职场文书
解除处分决定书
2015/06/25 职场文书
施工安全责任协议书
2016/03/23 职场文书