把填寫的驗證碼字符串通過ajax發(fā)送到后臺,后臺接收到字符串后,再從session里面找到實際的驗證碼字符串,兩個對比,把對比的結(jié)果再給ajax,ajax再在頁面做相應(yīng)的提示就行了。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:主機域名、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、鄢陵網(wǎng)站維護、網(wǎng)站推廣。
如果想問ajax如何實現(xiàn),建議用jquery吧,它已經(jīng)封裝好了ajax和后臺交互的代碼,只需要簡單的寫一個servlet,通過servlet來獲取ajax提交的數(shù)據(jù),校驗工作在servlet里面處理,這樣就能完成校驗工作。
給一個提示:
request.getSession().getAttribute("session中變量的名稱");
復(fù)制代碼
代碼如下:
var
wait=60;//時間
function
time(o,p)
{//o為按鈕的對象,p為可選,這里是60秒過后,提示文字的改變
if
(wait
==
0)
{
o.removeAttr("disabled");
o.val("點擊發(fā)送驗證碼");//改變按鈕中value的值
p.html("如果您在1分鐘內(nèi)沒有收到驗證碼,請檢查您填寫的手機號碼是否正確或重新發(fā)送");
wait
=
60;
}
else
{
o.attr("disabled",
true);//倒計時過程中禁止點擊按鈕
o.val(wait
+
"秒后重新獲取驗證碼");//改變按鈕中value的值
wait--;
setTimeout(function()
{
time(o,p);//循環(huán)調(diào)用
},
1000)
}
}
視圖:
復(fù)制代碼
代碼如下:
input
class="mem_btn
mem_btn26"
type="submit"
name="yt0"
value="點擊發(fā)送驗證碼"
id="btn"
調(diào)用:
復(fù)制代碼
代碼如下:
echo
CHtml::ajaxSubmitButton('點擊發(fā)送驗證碼',
CHtml::normalizeUrl(
array('/ajax/sendGetPassMobilCaptcha','zm_id'=$model-zm_id)
),
array('success'='function(result){
if(result==1){
$(".ys_98").html("驗證碼發(fā)送成功,請及時檢查您的手機。");
time($("#yt0"),$(".ys_98"))
}else{
$(".ys_98").html("驗證碼發(fā)送失敗,請重試,或聯(lián)系管理員。");
}
}','data'="zm_id=".$model-zm_id."zm_mob=".$model-zm_mob."zm_name=".$model-zm_name
),
array('class'='mem_btn
mem_btn26'));
驗證碼可以由動態(tài)頁面來實現(xiàn) ,單純的jquery是實現(xiàn)不了的,你說的那種效果 可能就是利用jquery來判斷驗證碼輸入是否正確
使用jquery的ajax即可
例如一個img
img onclick="" /
這個onclick里面就可以ajax調(diào)用后臺,后臺生成驗證碼返回給前臺即可
用到的正則意思就是6位的字母,數(shù)字,后臺同樣可以保證,只要在其中取即可。
;word=jsp+%D1%E9%D6%A4%C2%EB+yugi111ie=gbk
短信驗證碼的目的是為了驗證用戶身份,綁定用戶手機號碼。
用戶在網(wǎng)站系統(tǒng)或APP中注冊等觸發(fā)平臺下發(fā)短信驗證碼的按鈕或鏈接 這個網(wǎng)站系統(tǒng)或APP收到用戶的請求和手機號碼后生成一個驗證碼信息,并將這個驗證碼信息及手機號碼一并提交到 第三方的短信平臺 短信平臺請此信息提交到運營商網(wǎng)關(guān) 運營商網(wǎng)關(guān)通過基站向指定的手機號碼下發(fā)此驗證碼信息.
以上是巴卜短信平臺處理客戶驗證碼的一般流程,如有不清楚的可以進一步的溝通交流,希望我的回答能幫到您.
文章標(biāo)題:jquery驗證碼,jquery表單驗證代碼
文章網(wǎng)址:http://chinadenli.net/article28/dsgjjcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護、靜態(tài)網(wǎng)站、移動網(wǎng)站建設(shè)、服務(wù)器托管、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)