国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

jsp要實現(xiàn)屏蔽退格鍵問題探討

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

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

復(fù)制代碼 代碼如下:


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

</td>


在網(wǎng)上找了一段屏蔽退格鍵的代碼如下

復(fù)制代碼 代碼如下:


$(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();
});


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

復(fù)制代碼 代碼如下:


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


實現(xiàn)了上述需求,應(yīng)該還有更好的辦法,希望朋友們看到能夠給予提示或者互相討論。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿克苏市| 额敏县| 磐安县| 仙游县| 广西| 黑河市| 望奎县| 新昌县| 稻城县| 明溪县| 宜阳县| 阿合奇县| 新巴尔虎右旗| 内黄县| 定西市| 富阳市| 江西省| 灵石县| 革吉县| 丹巴县| 凤凰县| 岢岚县| 广西| 界首市| 泸州市| 尚志市| 贵溪市| 徐闻县| 镇坪县| 广东省| 夹江县| 顺义区| 闸北区| 昌邑市| 湖南省| 绩溪县| 鹤山市| 同心县| 庄河市| 丰县| 临泉县|