javascript新建标签,判断键盘输入,以及判断焦点(示例代码)

 更新时间:2013年11月25日 08:38:46   投稿:jingxian  
这篇文章主要介绍了javascript新建标签,判断键盘输入,以及判断焦点(示例代码)。需要的朋友可以过来参考下,希望对大家有所帮助

如下所示:

复制代码 代码如下:

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);">//开始监控键盘输入

 

相关文章

  • AJAX使用了UpdatePanel后无法使用alert弹出脚本

    AJAX使用了UpdatePanel后无法使用alert弹出脚本

    今天在做项目的时候发现个问题。。使用UpdatePanel后alert脚本就要报错了。
    2010-04-04
  • javascript 节点排序实现代码

    javascript 节点排序实现代码

    为了让自定义选择选择出的节点集合尽可能接近原生API选出的结果,我们往往要对结果集进行排序,此顺序当然是从上到下,从左到右的DOM树顺序。
    2011-01-01
  • Javascript限制网页只能在微信内置浏览器中访问

    Javascript限制网页只能在微信内置浏览器中访问

    最近正在开发一个微信公众账号,其中有一项功能是用户发送文字消息给公众号,然后公众号返回图文消息给用户,用户再点击图文消息即可跳转到一个网页链接,在微信的内置浏览器中打开。
    2014-11-11
  • Javascript 正则表达式校验数字的简单实例

    Javascript 正则表达式校验数字的简单实例

    下面小编就为大家带来一篇Javascript 正则表达式校验数字的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 使用JavaScript和CSS实现简单的字符计数器

    使用JavaScript和CSS实现简单的字符计数器

    在本文中,你将学习如何使用 JavaScript 创建字符计数器。计数的数字可以在小显示屏中看到。文中示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-08-08
  • javascript利用控件对windows的操作实现原理与应用

    javascript利用控件对windows的操作实现原理与应用

    假如要发送汉字的聊天框的内容的话,我们也要从windows消息机制下手,先找到聊天消息的句柄(可以利用findwindow函数或者用spy工具哈),然后在找到上面的聊天框的句柄,接着我们就可以想这个句柄发送WM_SETTEXT的消息了
    2012-12-12
  • 详解js的视频和音频采集

    详解js的视频和音频采集

    这篇文章给大家讲述了关于js的视频和音频采集的相关知识点内容,有需要的朋友们可以学习下。
    2018-08-08
  • 项目中使用Typescript封装axios

    项目中使用Typescript封装axios

    这篇文章主要为大家介绍了项目中使用Typescript封装axios的示例过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • layer.close()关闭进度条和Iframe窗的方法

    layer.close()关闭进度条和Iframe窗的方法

    今天小编就为大家分享一篇layer.close()关闭进度条和Iframe窗的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 鸿蒙JS实战之计算器功能开发实例

    鸿蒙JS实战之计算器功能开发实例

    这篇文章主要给大家介绍了关于鸿蒙Js实战之计算器功能开发的相关资料,计算器是我们生活中经常使用的应用,此项目是基于Harmony实现的简易计算器,需要的朋友可以参考下
    2024-02-02

最新评论