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 相关文章推荐
jQeury淡入淡出需要注意的问题
Sep 08 Javascript
window.opener用法和用途实例介绍
Aug 19 Javascript
jQuery Form 页面表单提交的小例子
Nov 15 Javascript
jquery 页面滚动到底部自动加载插件集合
Jan 31 Javascript
基于Vue.js的表格分页组件
May 22 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 Javascript
AngularJS 过滤与排序详解及实例代码
Sep 14 Javascript
分享javascript、jquery实用代码段
Oct 20 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
Aug 25 Javascript
vue+axios 前端实现的常用拦截的代码示例
Aug 23 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
Sep 25 Javascript
js简单遍历获取对象中的属性值的方法示例
Jun 19 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
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
详解Yii2 rules 的验证规则
2016/12/02 PHP
thinkPHP数据库增删改查操作方法实例详解
2016/12/06 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
js去除空格的12种实用方法
2013/11/08 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
浅谈js中的闭包
2015/03/16 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
深入解析js轮播插件核心代码的实现过程
2017/04/14 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
python使用ctypes模块调用windowsapi获取系统版本示例
2014/04/17 Python
Python实现SMTP发送邮件详细教程
2021/03/02 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
python实现证件照换底功能
2019/08/20 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
django中related_name的用法说明
2020/05/20 Python
Django+Celery实现动态配置定时任务的方法示例
2020/05/26 Python
浅谈python 类方法/静态方法
2020/09/18 Python
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
美国钻石商店:Zales
2016/11/20 全球购物
大学校园生活自我鉴定
2014/01/13 职场文书
财务担保书范文
2014/04/02 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
给客户的感谢信
2015/01/21 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers