亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我在用php做一個注冊頁面,想用ajax實現局部刷新顯示判斷一些比如重復,長度的結果

我在用php做一個注冊頁面,想用ajax實現局部刷新顯示判斷一些比如重復,長度的結果

qq_菲楊_0 2015-07-13 16:31:51
我現在只會用document.getElementById("x").innerHTML = request.responseText;這種來顯示單個判斷結果,但是想做到多個就不知道該怎么實現了,我想給?用戶名<p1>密 ?碼<p2>郵 ?箱<p3>給p里賦上判斷結果,怎么取出針對不同內容判斷后再分別分配給這些<p>。。語言表達比較差。希望見諒。
查看完整描述

2 回答

已采納
?
前端我來了

TA貢獻3條經驗 獲得超0個贊

首先。你的思路應該是

  1. 注冊的時候當輸入完成的時候,利用ajax ,將輸入的值與后臺進行比對。 當注冊用戶名存在提示報錯。(ajax是動態的局部刷新頁面技術。很簡單去看下就能懂)

  2. 當注冊用戶可用時,輸入密碼。然后還有確認密碼。? 首先要判斷第一次輸入的密碼跟確認密碼是否一致。若不一致直接返回錯誤。若一致當郵箱(郵箱是否要驗證已存在看你具體的業務需求)可用時提交后臺。

  3. 你說的 長度判斷? 一般的我們在前臺就已經做好限制了。 利用 maxlength 屬性。

  4. 判斷的結果會在ajax返回的result里的data數據里。 你拿到數據后。 利用 $("#xxx") 也就是jquery 去操作你頁面上的不同控件。??? 說的大概就這么多。 自己去研究 再不懂可以繼續提問我


查看完整回答
反對 回復 2015-07-13
  • qq_菲楊_0
    qq_菲楊_0
    非常感謝!
  • qq_菲楊_0
    qq_菲楊_0
    document.getElementById("confirm_user_password").onblur = function() { var cup=confirm_user_password.value; var up=user_password.value; if(cup==""){ document.getElementById("checkconfirmpassword").innerHTML = "寫東西?。?quot;; }else if(user_password.value!=cup){ document.getElementById("checkconfirmpassword").innerHTML = "兩次輸入必須相同"; }else{ document.getElementById("checkconfirmpassword").innerHTML = "通過"; } 這種在IE內核下就無效,在Chrome里就有用。。怎么辦
?
qq_菲楊_0

TA貢獻1條經驗 獲得超0個贊

document.getElementById("confirm_user_password").onblur?=?function()?{?
				var?cup=confirm_user_password.value;
				var?up=user_password.value;
				if(cup==""){
					document.getElementById("checkconfirmpassword").innerHTML?=?"寫東西?。?;
				}else?if(user_password.value!=cup){
					document.getElementById("checkconfirmpassword").innerHTML?=?"兩次輸入必須相同";
				}else{
				document.getElementById("checkconfirmpassword").innerHTML?=?"通過";
				}

這種在IE內核下就無效,在Chrome里就有用。。怎么辦

查看完整回答
反對 回復 2015-07-15
  • 2 回答
  • 1 關注
  • 2204 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號