第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

js后臺(tái)報(bào)錯(cuò)然后跳轉(zhuǎn)回登錄界面時(shí),提示的錯(cuò)誤信息卻一閃而過(guò)的問(wèn)題,不知道如何處理,求解啊

js后臺(tái)報(bào)錯(cuò)然后跳轉(zhuǎn)回登錄界面時(shí),提示的錯(cuò)誤信息卻一閃而過(guò)的問(wèn)題,不知道如何處理,求解啊

慕粉3901988 2016-10-09 17:10:31
一個(gè)用戶登錄界面里的小問(wèn)題:輸入用戶名之后在點(diǎn)擊登錄按鈕時(shí):如果后臺(tái)發(fā)現(xiàn)用戶名不存在,會(huì)跳轉(zhuǎn)回登錄界面,并把之前的錄入的用戶名稱跟密碼以及錯(cuò)誤信息顯示回登錄界面上,問(wèn)題出現(xiàn)了:錯(cuò)誤信息(比如提示用戶名不存在)回填到界面卻一閃就消失了,js的 focus方法里有 清除錯(cuò)誤信息的代碼,我感覺程序自動(dòng)又走了一遍focus方法,所以提示信息就一閃而過(guò),如何避免這種問(wèn)題的發(fā)生呢。像驗(yàn)證碼可以用ajax校驗(yàn),但在輸入用戶名時(shí)我沒有使用ajax,因?yàn)樽约嚎偢杏X如果用戶名提示的太快了,賬號(hào)容易被破解
查看完整描述

1 回答

已采納
?
一瞬兒光

TA貢獻(xiàn)178條經(jīng)驗(yàn) 獲得超70個(gè)贊

聽你的描述,首先你是在點(diǎn)擊登錄后,不論賬號(hào)密碼對(duì)錯(cuò),立即有一個(gè)跳轉(zhuǎn),然后后臺(tái)進(jìn)行判斷了,再跟據(jù)結(jié)果進(jìn)行跳轉(zhuǎn),你每次跳轉(zhuǎn)都是刷新頁(yè)面,輸入的信息自然就沒有了。

解決方法:

首先,你得這種處理就是很不好的,一般應(yīng)該是輸入信息后,點(diǎn)擊提交后,將數(shù)據(jù)提交到后臺(tái),然后進(jìn)行判斷,再將判斷結(jié)果返回前端,前端根據(jù)結(jié)果進(jìn)行跳轉(zhuǎn)或者提示,這里用到ajax。

其次,就當(dāng)你不愿這么做,你可以在提交的時(shí)候,將輸入信息拼接在url上,跳轉(zhuǎn)的時(shí)候,再次拼接url,跳轉(zhuǎn)結(jié)束后,將url里的信息取出并和你的提示信息一塊重新寫入表單。


查看完整回答
反對(duì) 回復(fù) 2016-10-09
  • 慕粉3901988
    慕粉3901988
    if(errors.size() > 0) {//保存用戶信息以及錯(cuò)誤提示,跳轉(zhuǎn)后數(shù)據(jù)回填登陸界面 req.setAttribute("form", formUser); req.setAttribute("errors", errors); return "f://jsps//user//regist1.jsp"; } <label id="loginnameError" class="error">${errors.loginname}</label> 這是轉(zhuǎn)發(fā)頁(yè)面之后,用${errors.loginname}把錯(cuò)誤信息重新回填界面的,但是這個(gè)錯(cuò)誤信息只是一閃而過(guò),我不知道為啥會(huì)一閃而過(guò),感覺像是緩存弄得,假如有緩存的話,這個(gè)時(shí)候賬號(hào)會(huì)自動(dòng)回填到文本框中,是不是這個(gè)時(shí)候頁(yè)面自動(dòng)執(zhí)行了focus方法,將錯(cuò)誤信息清空了?
  • 一瞬兒光
    一瞬兒光
    你嘗試先返回頁(yè)面再回填錯(cuò)誤信息
  • 慕粉3901988
    慕粉3901988
    是呢,我這個(gè)就是先 return "f://jsps//user//regist1.jsp 返回頁(yè)面的,然后jsp里將用戶信息用el表達(dá)式回填到界面上的,但最終登陸界面上的用戶名卻不是我用js設(shè)置的用戶名,問(wèn)題好像就出現(xiàn)在系統(tǒng)執(zhí)行了我的回填界面信息的js之后,又偷偷的做了:將另一個(gè)之前的用戶名賦值給界面上的用戶名的事,還有密碼框也是如此。我找遍了程序,也沒有另外對(duì)用戶名設(shè)置的代碼
點(diǎn)擊展開后面1
  • 1 回答
  • 0 關(guān)注
  • 5696 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)