jquery無リフレッシュ検証メールアドレス実装例
2468 ワード
今日開発中です.ユーザーがメールボックスを検証する必要があります.しかし、従来のjs無リフレッシュを使用するには、ブラウザキャッシュをクリアしてから正常な検証が必要なので、自分でjqueryで無リフレッシュ検証を書いてみましょう.
そしてこれはhtmlのコードです
<br>var ee;
<br>function mailbox(strEmail){
<br>var name=document.blooger[0].email.value;
<br>$.ajax({
<br>type: "get",
<br>url: "<?php echo "http://".$_SERVER['HTTP_HOST']."/Login/"; ?>mail.php",
<br>data: "youx="+name,
<br>success: function(datax) {
<br>var xx = document.getElementsByName("email")[0].value;
<br>if (xx == ""){document.getElementById("mailbox_msg").innerHTML=' <font color=red> !</font>';}
<br>else if(document.blooger[0].email.value.search(/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/) != -1) {
<p></p>
<p>if (datax == 0) { <br>document.getElementById("mailbox_msg").innerHTML=' <font color=red> </font>';<br>} <br>else {document.getElementById("mailbox_msg").innerHTML=' <font color=green> !</font>';} <br>}else{document.getElementById("mailbox_msg").innerHTML=' <font color=red> </font>';}<br>}<br>});</p>
<p>}</p>
<p> function check(){<br> if(ee != "1"){mailbox();return false;}<br> }<br>
そしてこれはhtmlのコードです