JQuery運用ajax註冊使用者例項

2021-05-14 14:25:08 字數 1735 閱讀 6021

//js**

function checkname() ,

datatype: 'html',

timeout: 1000,

error: function() ,

success: function(data)

if (data == "恭喜,該使用者名稱可以註冊!")

if (data == "該使用者名稱不能為中文!")

if (data == "請輸入使用者名稱!")

}});}}

function checkn()

if (document.getelementbyid("username").value.length < 4)

return chk;

}function chk_reguser()   //jquery進行變數賦值不能與js裡面的變數共用,故success: function(data) {}裡面定義的任何變數與所在的js**中的變數是不相通的,所以我就找乙個種比較偏(非正式)的方法,為在html中加入隱藏的input並在js裡面 設定$("#hiddencheckname").val("no");

if (!checkn())

if ($("#hiddencheckname").val() == "no") //這個是對其判斷

if (!checkpwd()) //這些跟checkn()差不多一樣,只是對表單裡面的元素進行驗證

if (!checkpwd1())

if (!checkquestion())

if (!checkanswer())

if (!checkxq())

if (!checkrealname())

if (!checktel())

if (!checkqqmsn())

if (!checkemail())

if (!checkaddress())

if (chk) ,

datatype: 'html',

timeout: 1000,

error: function() ,

success: function(data)

else

}});

return (true);

}return (false);

}//html頁

只要做類似於這樣的表單

請輸入4位以上的英文本元或數字!

//registerok.aspx.cs

using system;

using system.collections.generic;

using system.linq;

using system.web;

using system.web.ui;

using system.web.ui.webcontrols;

using bll;

public partial class registerok : system.web.ui.page

if (lb == "reguser")

else}}

}}注:registerok.aspx頁面必須清空所有的html**,如只剩下<%@ page language="c#" autoeventwireup="true" codefile="registerok.aspx.cs" inherits="registerok" %>。

jquery用ajax提交表單

jquery ajax三種方式非同步提交表單 一 使用html5 formdata物件的方式ajax非同步提交資料和檔案 注意 jquery ajax的必須傳引數processdata false,contenttype false,否則會報錯 script ajax form text name ...

Ajax和Jquery非同步校驗註冊時使用者名稱是否存在

ajax的get方式提交請求 function ajax get 3.設定請求路徑 xhr.open get web14 ajaxservlet1?name aaa pass 123 true 4.傳送請求 xhr.send null 建立非同步物件 ajax的post方式提交請求 function...

原生ajax和JQuery實現非同步對註冊姓名的校驗

一 採用原生ajax實現對使用者註冊的校驗 1.建立乙個servlet來實現邏輯 其中省略了資料庫的連線操作以及checkuser name 方法 2.前段網頁註冊使用者 1 註冊 的建立 解釋 nblur checkusername onblur是滑鼠失去焦點的時候執行的行為,也就是滑鼠移開使用者...