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代码
Aug 01 Javascript
JS动态修改图片的URL(src)的方法
Apr 01 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 Javascript
跟我学习javascript的arguments对象
Nov 16 Javascript
jquery ztree实现模糊搜索功能
Feb 25 Javascript
浅谈Angular中ngModel的$render
Oct 24 Javascript
获取JavaScript异步函数的返回值
Dec 21 Javascript
vue将毫秒数转化为正常日期格式的实例
Sep 16 Javascript
解决JS表单验证只有第一个IF起作用的问题
Dec 04 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
Dec 21 Javascript
小程序云开发实现数据库异步操作同步化
May 18 Javascript
使用React代码动态生成栅格布局的方法
May 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
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
2016/03/17 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
在Javascript中定义对象类别
2006/12/22 Javascript
Js动态创建div
2008/09/25 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
jQuery示例收集
2010/11/05 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
原生js和jQuery随意改变div属性style的名称和值
2014/10/22 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
遗传算法python版
2018/03/19 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
美国家具网站:Cymax
2016/09/17 全球购物
大学生应聘自荐信
2013/10/11 职场文书
私人会所最新创业计划书范文
2014/03/24 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书