源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-08-05 00:27 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
如下所示:
[u]复制代码[/u] 代码如下:
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);">//开始监控键盘输入
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部