javascript新建標(biāo)簽,判斷鍵盤(pán)輸入,以及判斷焦點(diǎn)(示例代碼)
如下所示:
function saomiao(event,n)
{
var code=0;
code=event.keyCode;//鍵盤(pán)輸入事件
if(code=='13')//如果鍵盤(pán)輸入回車(chē)鍵
{
if(n>0)//開(kāi)始判斷參數(shù)
{
if(document.getElementById('logisticsno').value=='')
{
alert('請(qǐng)掃描輸入運(yùn)單號(hào)!');
var r=document.getElementById('logisticsno');
r.focus();
return false;
}
else if(document.activeElement.name!='deliver_money')//document.activeElement.name焦點(diǎn)所在的元素名
{
var r=document.getElementById('deliver_money');
r.focus();
}
else//如果所有條件都滿足
{
var r=document.getElementById('logisticsno');
r.focus();
var f=document.createElement('form');//開(kāi)始新建表單
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);">//開(kāi)始監(jiān)控鍵盤(pán)輸入
相關(guān)文章
AJAX使用了UpdatePanel后無(wú)法使用alert彈出腳本
今天在做項(xiàng)目的時(shí)候發(fā)現(xiàn)個(gè)問(wèn)題。。使用UpdatePanel后alert腳本就要報(bào)錯(cuò)了。2010-04-04javascript 節(jié)點(diǎn)排序?qū)崿F(xiàn)代碼
為了讓自定義選擇選擇出的節(jié)點(diǎn)集合盡可能接近原生API選出的結(jié)果,我們往往要對(duì)結(jié)果集進(jìn)行排序,此順序當(dāng)然是從上到下,從左到右的DOM樹(shù)順序。2011-01-01Javascript限制網(wǎng)頁(yè)只能在微信內(nèi)置瀏覽器中訪問(wèn)
最近正在開(kāi)發(fā)一個(gè)微信公眾賬號(hào),其中有一項(xiàng)功能是用戶發(fā)送文字消息給公眾號(hào),然后公眾號(hào)返回圖文消息給用戶,用戶再點(diǎn)擊圖文消息即可跳轉(zhuǎn)到一個(gè)網(wǎng)頁(yè)鏈接,在微信的內(nèi)置瀏覽器中打開(kāi)。2014-11-11Javascript 正則表達(dá)式校驗(yàn)數(shù)字的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇Javascript 正則表達(dá)式校驗(yàn)數(shù)字的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11使用JavaScript和CSS實(shí)現(xiàn)簡(jiǎn)單的字符計(jì)數(shù)器
在本文中,你將學(xué)習(xí)如何使用?JavaScript?創(chuàng)建字符計(jì)數(shù)器。計(jì)數(shù)的數(shù)字可以在小顯示屏中看到。文中示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-08-08javascript利用控件對(duì)windows的操作實(shí)現(xiàn)原理與應(yīng)用
假如要發(fā)送漢字的聊天框的內(nèi)容的話,我們也要從windows消息機(jī)制下手,先找到聊天消息的句柄(可以利用findwindow函數(shù)或者用spy工具哈),然后在找到上面的聊天框的句柄,接著我們就可以想這個(gè)句柄發(fā)送WM_SETTEXT的消息了2012-12-12layer.close()關(guān)閉進(jìn)度條和Iframe窗的方法
今天小編就為大家分享一篇layer.close()關(guān)閉進(jìn)度條和Iframe窗的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08鴻蒙JS實(shí)戰(zhàn)之計(jì)算器功能開(kāi)發(fā)實(shí)例
這篇文章主要給大家介紹了關(guān)于鴻蒙Js實(shí)戰(zhàn)之計(jì)算器功能開(kāi)發(fā)的相關(guān)資料,計(jì)算器是我們生活中經(jīng)常使用的應(yīng)用,此項(xiàng)目是基于Harmony實(shí)現(xiàn)的簡(jiǎn)易計(jì)算器,需要的朋友可以參考下2024-02-02