///
///ここではログイン名が存在するかどうかを確認します。ここではランダム検証を使用します
/// ///
///
[WebMethod]
public bool checkLogoName(string lognames)
{
ランダム r = new Random();
int i = r.Next(1, 10000);
if (i % 2 == 0) return false;
}
========================================== === ===========================================
/ /ユーザーのメールボックスがデータベースに存在するかどうかを確認する (Web サービスの呼び出し方法)
jQuery.fn.extend({
"emailAjax":function(Lemail,Lfun)
{
$(this ).blur(function (){
var check;
var thisid=$(this).attr("id");
var email=$(this).val().toLowerCase() ;
var strSuffix = "cc|com|edu|gov|int|net|org|biz|info|pro|name|coop|al|dz|af|ar|ae|aw|om|az|eg| et|ie|ee |ad|ao|ai|ag|at|au|mo|bb|pg|bs|pk|py|ps|bh|pa|br|by|bm|bg|mp|bj|be| is|pr|ba |pl|bo|bz|bw|bt|bf|bi|bv|kp|gq|dk|de|tl|tp|tg|dm|do|ru|ec|er|fr|fo| pf|gf|tf |va|ph|fj|fi|cv|fk|gm|cg|cd|co|cr|gg|gd|gl|ge|cu|gp|gu|gy|kz|ht|kr| nl|an|hm |hn|ki|dj|kg|gn|gw|ca|gh|ga|kh|cz|zw|cm|qa|ky|km|ci|kw|cc|hr|ke|ck| lv|ls|la |lb|lt|lr|ly|li|re|lu|rw|ro|mg|im|mv|mt|mw|my|ml|mk|mh|mq|yt|mu|mr| us|um|as |vi|mn|ms|bd|pe|fm|mm|md|ma|mc|mz|mx|nr|np|ni|ne|ng|nu|no|nf|na|za| aq|gs|eu |pw|pn|pt|jp|se|ch|sv|ws|yu|sl|sn|cy|sc|sa|cx|st|sh|kn|lc|sm|pm|vc| lk|sk|si |sj|sz|sd|sr|sb|so|tj|tw|th|tz|to|tc|tt|tn|tv|tr|tm|tk|wf|vu|gt|ve| bn|ug|ua |uy|uz|es|eh|gr|hk|sg|nc|nz|hu|sy|jm|am|ac|ye|iq|ir|il|it|in|id|uk| vg|io|jo |vn|zm|je|td|gi|cl|cf|cn";
var regu = "^[a-z0-9][_a-z0-9-]*([. ][_a-z0 -9-] )*@([a-z0-9-_] [.]) (" strSuffix ")$";
var re = new RegExp(regu);
if (email.trim( )=='') { check=1;$(this).next().remove("span"); $(this).after("
" ErrorWords[check] ""); }
else if(email.length > 50) { $(this).next().remove(" span"); $ (this).after("
" ErrorWords[check] ""); }
else if(email. search(re) = = -1) { check=3; $(this).next().remove("span"); $(this).after("
else
{
$.ajax({
type: "POST",
contentType: "application /json;utf- 8",
url: "./WebService.asmx/" Lemail,
data:"{" Lfun ":'" email "'}",
dataType: 'json' 、
anysc :false、
success:function(data)
{ if(data.d) check=18;
else check=0;
$("#" thisid)。 next().remove ("span");
$("#" thisid).after("" ErrorWords[check] "}
})
}
})
}
})
対応する Web サービス メソッド:
/// チェックメールボックスが存在するかどうか、ここではランダム検証を使用します
/// ///
;returns>[WebMethod]
public bool checkLogEmail(string logemails)
{
Random r = new Random()
int i = r.Next(1) , 10000);
if (i % 2 == 0) true を返す
}
========= ======= ========================================== ======= =============
//最終送信
jQuery.fn.extend({
"toReg":function(num) //ここの修道女に注意してください。上記の 15 個の検証をすべて有効にしたため、[検証がある限り多くの番号を書き込む] を有効にしてください...
{
$(this).click(function(){
var erolen) =$(".msg_error ").length;
var warlen=$(".msg_warning").length;
var oklen=$(".msg_ok").length; =num)
{alert("検証に合格しました..."); }
else warning("エラー: " erolen "、警告: " warlen "、パス: " oklen "、情報を完全に入力してください! ");
})
}
})
})(jQuery);
===================== = ================================================ = ======================
4. Web ページにスクリプトを導入します
コードをコピーします
コードは次のとおりです:
5. Web ページの HTML ソース コード