最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Form表單按回車自動(dòng)提交表單的實(shí)現(xiàn)方法

 更新時(shí)間:2016年11月18日 10:05:35   作者:javaee_sunny  
本文給大家分享form表單按回車自動(dòng)提交表單的方法,在前端開發(fā)中經(jīng)常會(huì)遇到,今天小編給大家介紹具體實(shí)現(xiàn)方法,感興趣的朋友一起看看

1.form表單中只有一個(gè)input標(biāo)簽,按回車鍵將自動(dòng)提交表單

當(dāng)form表單中只有一個(gè)<input type="text" name='name' />時(shí)按回車鍵將會(huì)自動(dòng)將表單提交。

<form id='form1' action='a1.jsp' method='post'>
<input type='text' name='name' />
</form>

如果不想讓其自動(dòng)提交可以這樣做:

再添加一個(gè)<input type="text"/>按下回車將不會(huì)自動(dòng)提交,但是頁面上顯示一個(gè)不知所云的輸入框挺別扭,后從網(wǎng)上搜到兩個(gè)解決辦法:

(1) 添加一個(gè)<input type='text' style='display:none'/>不顯示輸入框,然后回車之后也不會(huì)提交:

<form id='form1' action='a1.jsp' method='post'>
<input type='text' name='name' />
<input style='display:none' />
</form>

(2) 添加一個(gè)onkeydown事件,然后回車之后也不會(huì)顯示:

<form id='form1' action='a1.jsp' method='post'>
<input type='text' name='name' onkeydown='if(event.keyCode==13) return false;'/>
</form>

ps: 我對(duì)于這個(gè) event.keyCode==13表示沒有看懂,只是理解為判斷條件,但具體還是不懂.如果閣下明白,還請(qǐng)不吝賜教.

如果想添加回車事件,可以在onkeydown事件中添加判斷提交表單:

<form id='form1' action='a1.jsp' method='post'>
<input style='display:none' />
<input type='text' name='name' onkeydown='if(event.keyCode==13){gosubmit();}' />
</form>

2.關(guān)于是否需要自動(dòng)提交

我們有時(shí)候希望回車鍵敲在文本框(input element)里來提交表單(form),但有時(shí)候又不希望如此。比如搜索行為,希望輸入完關(guān)鍵詞之后直接按回車鍵立即提交表單,而有些復(fù)雜表單,可能要避免回車鍵誤操作在未完成表單填寫的時(shí)候就觸發(fā)了表單提交。

要控制這些行為,不需要借助JS,瀏覽器已經(jīng)幫我們做了這些處理,這里總結(jié)幾條規(guī)則:

如果表單里有一個(gè)type=”submit”的按鈕,回車鍵生效。

如果表單里只有一個(gè)type=”text”的input,不管按鈕是什么type,回車鍵生效。

如果按鈕不是用input,而是用button,并且沒有加type,IE下默認(rèn)為type=button,F(xiàn)X默認(rèn)為type=submit。

其他表單元素如textarea、select不影響,radio checkbox不影響觸發(fā)規(guī)則,但本身在FX下會(huì)響應(yīng)回車鍵,在IE下不響應(yīng)。

type=”image”的input,效果等同于type=”submit”,不知道為什么會(huì)設(shè)計(jì)這樣一種type,不推薦使用,應(yīng)該用CSS添加背景圖合適些。

以上所述是小編給大家介紹的Form表單按回車自動(dòng)提交表單,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 判斷用戶是否在線的代碼

    判斷用戶是否在線的代碼

    判斷用戶是否在線的代碼,需要的朋友可以參考下。
    2011-03-03
  • 利用js查找數(shù)組中指定元素并返回該元素的所有索引示例

    利用js查找數(shù)組中指定元素并返回該元素的所有索引示例

    在js數(shù)組中查找特定的元素相信對(duì)大家來說再熟悉不過了,但越簡單的東西越可能出錯(cuò),小編最近就犯了這樣的錯(cuò)誤,所以想著干脆將實(shí)現(xiàn)的代碼整理下來,方便自己以后需要的時(shí)候,或者有需要的朋友們參考學(xué)習(xí),下面來一起看看吧。
    2017-03-03
  • 重新理解JavaScript的六種繼承方式

    重新理解JavaScript的六種繼承方式

    通過本文帶領(lǐng)大家一起重新理解JavaScript的六種繼承方式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • 微信小程序?qū)崿F(xiàn)電子簽名

    微信小程序?qū)崿F(xiàn)電子簽名

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)電子簽名,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 總結(jié)AJAX相關(guān)JS代碼片段和瀏覽器模型

    總結(jié)AJAX相關(guān)JS代碼片段和瀏覽器模型

    總結(jié)AJAX相關(guān)JS代碼片段和瀏覽器模型...
    2007-08-08
  • 前端利用PrintJs實(shí)現(xiàn)批量打印文件功能

    前端利用PrintJs實(shí)現(xiàn)批量打印文件功能

    在項(xiàng)目中遇到一個(gè)問題需要實(shí)現(xiàn)批量打印功能,研究了測(cè)試了一番解決了,把相關(guān)的功能記錄下,這篇文章主要介紹了前端利用PrintJs實(shí)現(xiàn)批量打印文件功能的相關(guān)資料,需要的朋友可以參考下
    2025-02-02
  • JS中toFixed(2)精度問題的原因以及解決辦法

    JS中toFixed(2)精度問題的原因以及解決辦法

    最近發(fā)現(xiàn)JS當(dāng)中toFixed()方法存在一些問題,所以這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于JS中toFixed(2)精度問題的原因以及解決辦法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • Js的Array數(shù)組對(duì)象詳解

    Js的Array數(shù)組對(duì)象詳解

    這篇文章主要針對(duì)Js的Array數(shù)組對(duì)象為大家進(jìn)行詳細(xì)的講解,感興趣的小伙伴們可以參考一下
    2016-02-02
  • javascript判斷兩個(gè)IP地址是否在同一個(gè)網(wǎng)段的實(shí)現(xiàn)思路

    javascript判斷兩個(gè)IP地址是否在同一個(gè)網(wǎng)段的實(shí)現(xiàn)思路

    要判斷兩個(gè)IP地址是否在同一個(gè)網(wǎng)段,將它們的IP地址分別與子網(wǎng)掩碼做與運(yùn)算,得到的結(jié)果為網(wǎng)絡(luò)號(hào),具體實(shí)現(xiàn)如下,需要的朋友可以參考下
    2013-12-12
  • 最佳JS代碼編寫的14條技巧

    最佳JS代碼編寫的14條技巧

    寫任何編程代碼,不同的開發(fā)者都會(huì)有不同的見解。但參考一下總是好的,下面是來自Javascript Toolbox發(fā)布的14條最佳JS代碼編寫技巧,Sofish翻譯(1,2)。
    2011-01-01

最新評(píng)論

新巴尔虎右旗| 麦盖提县| 桃江县| 五台县| 古田县| 兴义市| 游戏| 固安县| 汶上县| 西峡县| 桂平市| 习水县| 新津县| 连平县| 垦利县| 江津市| 上饶市| 谷城县| 榆树市| 隆化县| 大姚县| 赫章县| 兴业县| 宁波市| 富川| 博罗县| 托克托县| 沿河| 禄丰县| 遂昌县| 同仁县| 马山县| 应用必备| 洛南县| 漳州市| 渭南市| 饶河县| 古浪县| 珲春市| 女性| 龙海市|