麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

jsp要實現屏蔽退格鍵問題探討

2024-09-05 00:21:52
字體:
來源:轉載
供稿:網友
在jsp中的查詢條件中,輸入框中內容可按“Backspace”鍵進行刪除,但是下拉框中需要屏蔽backspace功能,否則就回執行頁面的回退功能

今天涉及到一個問題,在jsp中的查詢條件中,有文本框可輸入篩選條件,也有下拉框選擇篩選條件。輸入框中內容可按“Backspace”鍵進行刪除,但是下拉框中需要屏蔽backspace功能,否則就回執行頁面的回退功能。代碼如下

復制代碼 代碼如下:


<td>企業名稱: 
<input type="text" size="40"/>
</td>
<td>區域: 
<select theme="simple" />
</td>
<td>
<s:radio theme="simple" ></s:radio>
</td>
<td valign="middle">
<img src="${ctx}/common/img/icons/icon403a3.gif" />查詢

</td>


在網上找了一段屏蔽退格鍵的代碼如下

復制代碼 代碼如下:


$(document).keydown(function (e) {
var doPrevent;
if (e.keyCode == 8) {
var d = e.srcElement || e.target;
if (d.tagName.toUpperCase() == 'SELECT') {
doPrevent = d.readOnly || d.disabled;
}
else
doPrevent = true;
}
else
doPrevent = false;
if (doPrevent)
e.preventDefault();
});


發現有如下問題:
下拉框d.tagName獲取的的標簽名稱也是INPUT。故實現不了上述需求。
仔細研究了一下,下了如下代碼

復制代碼 代碼如下:


//屏蔽下拉框的退格鍵操作
$(document).keydown( function(e)
{
//獲取鍵盤的按鍵CODE
var k=e.keyCode;
//獲取操作的標簽對象
var obj=e.target || e.srcElement;
//獲取對象的只讀屬性的值
var vReadOnly = obj.getAttribute('readonly');
//如果按鍵為“backspace”并且標簽對象的只讀屬性不為空時return false(select 標簽默認 readonly=“readonly”)
if(k==8 && vReadOnly!=null){
return false;
}
});


實現了上述需求,應該還有更好的辦法,希望朋友們看到能夠給予提示或者互相討論。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 神马久久蜜桃 | 一级电影中文字幕 | 偿还的影视高清在线观看 | 国产一级毛片网站 | 一色屋任你操 | 亚洲欧美国产视频 | 毛片在哪里看 | 成年人免费高清视频 | 亚洲电影在线观看高清免费 | 国产精品久久久久av | 欧美成人一级 | 日本不卡一区二区三区在线观看 | 国产免费一区二区三区视频 | gogo全球大胆高清人露出91 | 97久色| 国产午夜精品一区二区三区在线观看 | 欧美日韩中文字幕在线视频 | 中文黄色一级片 | 日本精品久久久一区二区三区 | 国产正在播放 | 亚洲天堂岛国片 | 手机免费看一级片 | 免费网站看v片在线a | 7m视频成人精品分类 | 国产一区精品在线观看 | 久久久三区 | 蜜桃传媒视频麻豆第一区免费观看 | 国产免费www | 久久精品一二三区 | 草草视频免费 | 午夜精品一区二区三区免费 | 国产精品一区视频 | 精品国产91久久久 | 蜜桃网在线观看 | 国产一区二区免费看 | 久久久www成人免费精品 | 欧美成人理论片乱 | 香蕉视频1024| 国产污污视频 | 在线免费av网站 | 91麻豆精品国产91久久久更新资源速度超快 |