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 学习之旅 (1)
Feb 05 Javascript
30个最佳jQuery Lightbox效果插件分享
Apr 11 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
解决jquery的datepicker的本地化以及Today问题
May 23 Javascript
用js正确判断用户名cookie是否存在的方法
Jan 28 Javascript
jQuery图片特效插件Revealing实现拉伸放大
Apr 22 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
js正则表达式注册页面表单验证
Oct 11 Javascript
js插件Jcrop自定义截取图片功能
Oct 14 Javascript
js实现微博发布小功能
Jan 12 Javascript
js实现漫天星星效果
Jan 19 Javascript
JavaScript实现简单的文本逐字打印效果示例
Apr 12 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产生随机字符串函数
2006/12/06 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
php实现socket推送技术的示例
2017/12/20 PHP
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
Nodejs全栈框架StrongLoop推荐
2014/11/09 NodeJs
使用javascript实现判断当前浏览器
2015/04/14 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
python 实现堆排序算法代码
2012/06/05 Python
win10系统中安装scrapy-1.1
2016/07/03 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
不拖欠农民工工资承诺书
2014/03/31 职场文书
《吃水不忘挖井人》教学反思
2014/04/15 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
用python批量解压带密码的压缩包
2021/05/31 Python
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS
PO模式在selenium自动化测试框架的优势
2022/03/20 Python
nginx搭建NFS网络文件系统
2022/04/14 Servers