button按鈕提交form表單的js方法不要使用關鍵字login
在使用button按鈕提交form表單時,js方法不要使用關鍵字login,否則你會遇到莫名其妙的警告而無法正常執行!
js程式碼如下:
function login(){
var username=document.getElementById("username").value;
var password=document.getElementById("password").value;
if( username==""||username==null){
alert("請輸入使用者名稱!");
return false;
}
if(password==""||password==null){
alert("請輸入密碼!");
return false;
}
document.login="login.action";
document.login.submit();
}
JSP的form程式碼如下:
如上所示:在onclick的js方法為login()時,谷歌瀏覽器無任何響應,IE瀏覽器有警告提示如圖,
將onclick方法改為非login關鍵字如ilogin(),js方法就能成功執行:
修改js方法名後,輸入正確的使用者名稱和密碼後,後臺執行:
資訊: Server startup in 5340 ms
------admincontroller() admin.username->Starshine
----------->AdminstratorService findbyexample -admin.username->Starshine
資料庫中已經查到了要登入的物件!
前臺頁面正常跳轉:
js程式碼如下:
function login(){
var username=document.getElementById("username").value;
var password=document.getElementById("password").value;
if( username==""||username==null){
alert("請輸入使用者名稱!");
return false;
}
if(password==""||password==null){
alert("請輸入密碼!");
return false;
}
document.login="login.action";
document.login.submit();
}
JSP的form程式碼如下:
將onclick方法改為非login關鍵字如ilogin(),js方法就能成功執行:
修改js方法名後,輸入正確的使用者名稱和密碼後,後臺執行:
資訊: Server startup in 5340 ms
------admincontroller() admin.username->Starshine
----------->AdminstratorService findbyexample -admin.username->Starshine
資料庫中已經查到了要登入的物件!
前臺頁面正常跳轉:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2121926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表單Form簡介——表單按鈕ORM
- js表單提交後提交按鈕不可點選程式碼例項JS
- Flutter Button(按鈕)Flutter
- 一個 vuejs 的 form 表單提交結構VueJSORM
- 表單提交後設定提交按鈕不可用狀態
- 同一個form表單中有多個提交按鈕規定不同功能程式碼例項ORM
- HTML input button按鈕HTML
- HTML input button 按鈕HTML
- c# event在form中手工編寫一個按鈕buttonC#ORM
- 一個form兩個提交按鈕,分別提交到兩頁面ORM
- iOS 使用form表單形式提交post請求iOSORM
- Js提交表單的兩種方法JS
- 只有存在submit提交按鈕form的submit事件才會觸發MITORM事件
- Tkinter (02) 按鈕部件 Button
- 一個Form中2個按鈕,PHP後臺如何判斷提交的是哪一個按鈕ORMPHP
- vue.js提交按鈕時簡單的if判斷表示式示例Vue.js
- Html form 表單提交前驗證HTMLORM
- javascrip 按下ctrl和enterEnter鍵實現提交表單Java
- switch button 待完善,做出一個合理的開關按鈕
- js關鍵字和方法JS
- Form 表單提交知識的總結(全)ORM
- Layui環境下form表單提交;jquery.form.js;lay-verify,lay-filter;UIORMjQueryJSFilter
- js控制form提交JSORM
- Qt實現一個支援QSS的Switch Button(開關按鈕)QT
- WPF Button按鈕設定圓角
- 請不要在JavaScript中使用new關鍵字JavaScript
- 關於http get和form表單post提交資料大小限制HTTPORM
- button 和input 的區別及在表單form中的用法ORM
- 關於ajax提交表單,重複提交解決方法
- 點選提交按鈕實現彈出警告框表單驗證效果
- 防止表單提交按鈕重複點選現象程式碼例項
- form表單的元素及方法ORM
- js如何是指ctrl+enter鍵提交表單JS
- tkinter中button按鈕控制元件(三)控制元件
- EasyUI實現的form表單提交簡單程式碼例項UIORM
- js獲取表單元素所在的form表單物件JSORM物件
- 前臺防止表單重複提交的方法。Jquery、jsjQueryJS
- 表單reset重置按鈕的作用並非是清空表單