點選回車實現表單提交效果程式碼例項
本章節介紹一下如何實現點選回車就可以實現表單的提交效果。
下面是一段實現此功能的程式碼例項和大家分享一下,希望能夠給需要的朋友帶來幫助。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script language="javascript"> function check(){ var formname=document.loginForm; if(formname.userName.value==""){ alert("請輸入使用者名稱!"); formname.userName.focus(); return false; } if(formname.pwd.value==""){ alert("請輸入密碼!"); formname.pwd.focus(); return false; } formname.submit(); } window.onload=function(){ var obt=document.getElementById("bt"); document.body.onkeydown=function(ev){ var ev=ev||window.event; if(ev.keyCode == 13){ obt.click(); } } obt.onclick=function(){ check(); } } </script> </head> <body> <form name ="loginForm" method="post" action="fuck.html"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="69%" height="30"> <span class="font_04">帳戶名</span> <input type="text" name="userName" size="18.5"> </td> </tr> <tr> <td width="69%" height="30"> <span class="font_04">密 碼</span> <input type="password" name="pwd" > </td> </tr> <tr> <td width="31%" height="30"> <input type="button" id="bt" value="提交表單"/> </td> </tr> </table> </form> </body> </html>
上面的程式碼實現了我們的要求,點選回車或者按鈕都可以實現表單提交的功能,下面介紹一下它的實現原理。
實現原理:
點選按鈕可以實現表單提交效果,這個自然是很簡單了,不用多介紹了。我們可以將onkeydown事件處理函式註冊在body上,然後當點選鍵盤按鍵的時候,判斷是否是點選的回車,Enter鍵的按鍵碼是13,如果點選的是Enter鍵,那麼就呼叫按鈕的click()函式,也就相當於點選按鈕了,於是就進行表單提交工作。
相關文章
- 防止點選enter回車提交表單
- JavaScript 點選回車驗證提交表單JavaScript
- jQuery點選滑出層效果程式碼例項jQuery
- html實現簡單ListViews效果的例項程式碼HTMLView
- jQuery tab選項卡效果程式碼例項jQuery
- 淡入淡出效果簡單程式碼例項
- HTML6實現摺疊選單與手風琴選單的例項程式碼HTML
- JavaScript 表單驗證程式碼例項JavaScript
- HTML 使用表單標籤實現註冊頁面的例項程式碼HTML
- canvas載入效果程式碼例項Canvas
- CSS橢圓效果程式碼例項CSS
- python 單一程式例項 實現Python
- JavaScript 點選複製選中文字程式碼例項JavaScript
- JavaScript實現選項卡效果JavaScript
- 美化滾動條效果程式碼例項
- canvas原型鐘錶效果程式碼例項Canvas原型
- css3水滴效果程式碼例項CSSS3
- css背景虛化效果程式碼例項CSS
- canvas氣泡上浮效果程式碼例項Canvas
- jQuery點選文字框清除內容程式碼例項jQuery
- 使用JS實現一個簡單的選項卡效果JS
- 純css tab選項卡程式碼例項CSS
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- css3晃動效果程式碼例項CSSS3
- CSS3心形效果程式碼例項CSSS3
- div前後翻轉效果程式碼例項
- 當前文字框高亮效果程式碼例項
- CSS3旋轉效果程式碼例項CSSS3
- canvas繪製箭頭效果程式碼例項Canvas
- CSS3立體導航選單程式碼例項CSSS3
- 巧妙利用 iframe,實現和 Ajax 一樣的非同步提交表單效果非同步
- PHP透過session判斷防止表單重複提交例項PHPSession
- form表單提交注意事項ORM
- 實現單項鍊表
- CSS3滑過光束效果程式碼例項CSSS3
- CSS3小黃人效果程式碼例項CSSS3
- css3折角效果程式碼例項CSSS3
- CSS3梯形效果程式碼例項CSSS3
- CSS3背景漸變效果程式碼例項CSSS3