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 兼容firefox的一些问题
May 21 Javascript
Js获取事件对象代码
Aug 05 Javascript
Fixie.js 自动填充内容的插件
Jun 28 Javascript
JavaScript中的逻辑判断符&amp;&amp;、||与!介绍
Dec 31 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
Three.js基础学习教程
Nov 16 Javascript
Vuex提升学习篇
Jan 11 Javascript
vue mint-ui tabbar变组件使用
May 04 Javascript
angularJS开发注意事项
May 26 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 Javascript
微信小程序自定义toast的实现代码
Nov 16 Javascript
js实现列表按字母排序
Aug 11 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
再说下636单管机
2021/03/02 无线电
[转帖]PHP世纪万年历
2006/12/06 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
2018/04/20 PHP
jquery中动态效果小结
2010/12/16 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
js实现城市级联菜单的2种方法
2017/06/23 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
使用Python防止SQL注入攻击的实现示例
2020/05/21 Python
python爬虫如何解决图片验证码
2021/02/14 Python
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
退休感言
2014/01/28 职场文书
餐饮总经理岗位职责
2014/03/07 职场文书
励志演讲稿200字
2014/08/21 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
自愿离婚协议书2015
2015/01/26 职场文书
家长会开场白和结束语
2015/05/29 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
宝塔更新Python及Flask项目的部署
2022/04/11 Python
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS