好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Ajax 表單驗證 實現代碼

Ajax 表單驗證 實現代碼

熱門標簽:遼寧銀行智能外呼系統 姜堰電銷機器人 電銷機器人違法了嗎 遼寧正規電銷機器人 海南銀行智能外呼系統商家 辰溪地圖標注 上海浦東騰訊地圖標注位置 許昌智能電銷機器人公司 澳大利亞城市地圖標注
兼容: opera 9.6 + chrome 2.0 + FF 3 + IE 6
效果:一邊輸入一邊實現驗證
 
環境:ruby 1.8.6 + rails 2.1.0 + windows
核心代碼:
html:
瀏覽器禁用javascript時顯示提示信息:
復制代碼 代碼如下:

noscript>
div style="color:red">您的瀏覽器不支持javascript,部分功能無法使用/div>
/noscript>

當瀏覽器禁用JS后,提交按鈕不可用,實現客戶端驗證!
復制代碼 代碼如下:

div id="js_support" style="display:none">
p id="pSubmit">input type="submit" name="registerform" value="注 冊" onclick="return submitform();"/>/p>
/div>
script type="text/javascript">
$("js_support").style.display = "block";
/script>

通過javascript的onfocus和onkeyup實現監聽表單域:
input type="text" class="textbox" onfocus="checkLogin(this);" onkeyup="checkLogin(this);" style="width:120px;" />
ajax的自動驗證:其中用到一個bp.js,是已經封裝好的xmlhttprequest對象的,可以到我下面的項目中下載到
復制代碼 代碼如下:

function checkLogin(node) {
clearError();
if (bp.String.trim(node.value)!="") {
var url = "/test/response_validate";
var params = [];
params["command"] = "logincheck";
params["login"] = encodeURI(bp.String.trim(node.value));
var v = validatePath("login",params["login"]);
if (v==""){
bp.Io.XhrGet({
url: url,
mimeType: "text/json",
params: params,
load: function(type, data, e) {
if (data==true){
loginError = document.getElementById("valstatus").innerHTML = '登錄名已存在';
document.getElementById("loginValidate").className = "icon_cross";
node.className = "input_error";
loginValid = false;
} else {
loginError = "";
document.getElementById("loginValidate").className = "icon_ok";
node.className = "textbox";
loginValid = true;
}
},
error: function(type, data, e) {}
});
} else {
loginError = document.getElementById("valstatus").innerHTML = v;
document.getElementById("loginValidate").className = "icon_cross";
node.className = "input_error";
loginValid = false
}
} else {
loginError = validatePath("login", "");
document.getElementById("loginValidate").className = "";
node.className = "textbox";
}
}

后臺:
這個是rails的后臺,通過render :partial返回數據給客戶端,當然可以是任何平臺下的,例如java平臺下的可以用servlet的out.println(...)返回
復制代碼 代碼如下:

def response_validate
if params[:login]
name = params[:login]
puts name
if name == "aaaaaa"
@value = true
render :partial => 'show_info'
else
@value = false
render :partial => 'show_info'
end
end
end

完整源碼下載:
jsvalidate.rar
您可能感興趣的文章:
  • asp+Ajax簡單客戶登陸驗證
  • Ajax 用戶名驗證是否存在
  • jquery ajax 登錄驗證實現代碼
  • Asp.net下利用Jquery Ajax實現用戶注冊檢測(驗證用戶名是否存)
  • 基于jQuery實現的Ajax 驗證用戶名是否存在的實現代碼
  • Ajax實時驗證用戶名/郵箱等是否已經存在的代碼打包
  • PHP+Ajax異步通訊實現用戶名郵箱驗證是否已注冊( 2種方法實現)
  • formvalidator驗證插件中有關ajax驗證問題
  • 解決ajax返回驗證的時候總是彈出error錯誤的方法

標簽:撫州 西藏 崇左 銅川 威海 晉城 深圳 伊春

巨人網絡通訊聲明:本文標題《Ajax 表單驗證 實現代碼》,本文關鍵詞  Ajax,表單,驗證,實現,代碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax 表單驗證 實現代碼》相關的同類信息!
  • 本頁收集關于Ajax 表單驗證 實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 男人脱裤摸j视频| 男女啪啪久久爽A片免费看| JK萌白酱在椅子上喷水视频| 割皮护士帮我打了一次飞机| 欧美一级特黄aa大片在线观看免费| 色噜噜噜狠狠色欧美一日韩综合爱 | 丝袜ol办公室系列番号| 国产90后性aV亚洲| 亚洲欧美日韩专区一| 日韩网| 暴力强伦轩一区二区三区| 欧美三级日本三级少妇99豆干 | 男男bl憋揉失禁尿裤子| 9999啪啪片AV一区二区三区| 午夜伦伦电影理论片影院 | 欧美X??X888做受| 久久只精品99品免费久6| 国产精品免费一区二区三区| 91国内| 大炕上的肉伦第二部| 美女的胸WWW又黄又免费的网站| 一二三四免费观看在线视频6+1| 我要看黄色毛片| 禁欲佛子高H肉辣文| 国产黃色AAAA免费下载| 掀开胸罩一边亲一边摸全过程| 男男强制爱(h)| 女生被男人操| 成+人+黄+色+网站+69欧美| 免费国产看片软件| 国模大尺度私拍套图| 4388ⅹ全国最大色成网站免费 | 啊啊啊软件| 国偷自产一区二区三区亲奶| 又粗又爽高潮午夜免费视频| 成人黄色视频| 久久99爱视频| 免费在线播放视频| 老熟女乱婬片在线播放| 成人毛片18女人毛片免费看电影| 亚洲精品中文字幕乱码|