好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > JSP中的FORM表單中只有一個input文本時,按回車鍵將會自動提交表單

JSP中的FORM表單中只有一個input文本時,按回車鍵將會自動提交表單

熱門標簽:南昌市地圖標注app 泰州泰興400電話 怎么申請 好操作的電話機器人廠家 南京新思維電話機器人 如何用中國地圖標注數字點 地圖標注市場怎么樣 百度地圖添加標注圖標樣式 聊城智能電銷機器人外呼 企業怎么在聯通申請400電話

一個列表界面只有一個輸入框查詢條件,當首次進入在輸入框中輸入漢字后,按回車鍵發現輸入框中漢字變成亂碼!本以為一個很簡單不過的問題,結果卻花了好久才找到原因(據說是瀏覽器問題),按回車后執行了兩次查詢。

1、未修改前代碼:

form id="ff" name="ff" method="post"> 
  input type="text" id="userName" name="userName" size="12" maxlength='30' value="${(data.userName)!''}" onKeypress= "javascript:if(event.keyCode==13) do_postAuditList_search();"/> 
/form> 

2、修改后代碼:

form id="ff" name="ff" method="post"> 
  input type="text" id="userName" name="userName" size="12" maxlength='30' value="${(data.userName)!''}" onKeypress= "javascript:if(event.keyCode==13) do_postAuditList_search();"/> 
 !--解決form表單在只有一個input輸入框時回車會自動提交表單--> 
 input style='display:none' /> 
/form>

即:添加一個input type='text' style='display:none'/>不顯示輸入框,然后回車之后也不會提交。

補允:

出現自動提交的情況,有兩種可能:

一是編寫了javascript代碼,當用戶點按Enter鍵時,通過js事件偵聽機制觸發表單的提交。

二是利用了瀏覽器的默認行為(至少發現ie是這樣的)。瀏覽器在解析網頁的時候,有許多默認的行為,例如如果一個頁面上有表單和一個提交按鈕,那么打開頁面時,焦點會自動落在這個提交按鈕上面。同樣如果一個表單中只有一個單行文本輸入域(text),那么在這個輸入域中按Enter鍵時,瀏覽器會自動提交該表單。

我們對于第一種情況一般都知道而且很容易理解,但是對于第二種瀏覽器的默認行為,可能知道這一點的人就比較少了,下面我具體看一下瀏覽器(至少ie如此)在表單提交上的默認行為。
如果表單中含有一個單行文本輸入域,那么無論含有多少其他類型的表單組件,那么在該輸入域中點擊Enter時,表單會自動提交。例如下面的代碼:

form action="" method="post">
input type="text" name="sdfsdf"/>
textarea>/textarea>
input type="checkbox">sdfsdf
input type="hidden" name="aa"/>
/form>

如果表單中含有兩個或多個單行文本輸入域,那么無論是否含有其他類型的表單組件,按Enter鍵時不會自動提交,例如:

form action="" method="post">
input type="text" name="sdfsdf"/>
input type="text" name="sddf"/>/form>

辦法很簡單,我們上面舉的例子中已經有了,只要再添加一個文本輸入框就可以了,可能你會說,為了不自動提交就要增加一個沒有用的輸入框,而且中含有兩個輸入框最終用戶會接受嗎?其實可以解決,你可以將那個新添加的輸入框通過style隱藏即可,例如:

form action="" method="post">
input type="text" name="notautosubmit" style="display:none"/>
input type="text" name="username"/>
/form>

還有一個方法可以綁定button按鈕 enter觸發事件:

document.onkeypress = function(){
if(event.keyCode == 13) {
search();
return false;
}
}

其中search方法是onclick事件:form name="searchfrom">

您可能感興趣的文章:
  • js實現點擊圖片自動提交action的簡單方法
  • jsp中如何實現按下回車鍵自動提交表單
  • JS實現問卷星自動填問卷腳本并在兩秒自動提交功能

標簽:吉林 烏蘭察布 白銀 自貢 銅川 臨汾 開封 山南

巨人網絡通訊聲明:本文標題《JSP中的FORM表單中只有一個input文本時,按回車鍵將會自動提交表單》,本文關鍵詞  JSP,中的,FORM,表單,中,只,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《JSP中的FORM表單中只有一個input文本時,按回車鍵將會自動提交表單》相關的同類信息!
  • 本頁收集關于JSP中的FORM表單中只有一個input文本時,按回車鍵將會自動提交表單的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: tobu日本中国的日本的大| 少妇婬荡呻吟揉捏丰满奶头动漫| 五月天精品在线| videoshd麻豆| 国产精品国产三级国产| 护士freesex欧美| 宝贝乖女水真多小芳2| 强行扒开美女双腿进入男男| gvg454真实性教育在线播放| 婬乱欧美一二三区| 中文在线а√在线8| 模特套圖私拍HDXXXX| 互换娇妻100系列| 成年动漫3d无尽视频v| 女裸体艺术照337P| 2020国产情侣在线视频播放| 和两个男人玩3p好爽视频| 亚洲愉拍一区二区精品| 古代老翁风流小说| 男生草女生视频| 91精品国产综合久久久久久不卡| 国产精品久久久久久拍亚洲| 破了三个小处玲玲| 装睡被陌生人摸出水好爽| 男女摸下面视频全过程| 中文字幕亚洲一区二区va在线| 国产精品V欧美精品v日本精品体验| 一本大道香蕉最新在线视频| 美女露双乳扒开尿口在线观看| 国产精品扒开腿做爽爽爽的视频| 国产国拍亚洲精品永久APP| 美女黄色a| 久久久影视| 男男性猛交ⅩXXX乱电影在线观看| 久久亚洲影院| 免费看日比软件| 教室的那一间第3季免费观看| 国产精品久久久久久日日网| 羞耻play调教打屁股撅起来| 青青草原国产AV一区欧美| 啊灬啊别停灬用力啊老师文字|