ใช้ jquery เช็ค email ยังไงเหรอครับ

เริ่มโดย EixQzUnG, 16 กรกฎาคม 2009, 14:21:46

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

EixQzUnG

ตัวอย่าง

<input value="" name="signup_email" id="signup_email" size="40" type="text" />

จะเขียน jquery ยังไงให้เช็ค ความผิดถูกของ email ได้ครับ

ละเข้าถึง ไฟล์ checkemail.php?email=..... แบบเช็คค่า อัตโนมัต
:P :P :P :P เขียนไม่เป็น งม อยู่ ตั้งนาน


ขอบคุณไว้ก่อนละกันครับ  :P

mrmoon

ดูเหมือนจะต้องการทำ 2 อย่างใช่ไหมคับ ตอบอย่างนี้นะ
1.คงอยากเช็คค่าใน input box ว่า มันเป็น format ของ e-mail หรือเปล่า
อันนี้
   function checkemail(str){
      var emailFilter=/^.+@.+\..{2,3}$/;
      //var str=$('input#id_email').val();
   if (!(emailFilter.test(str))) {
         alert ("ท่านใส่อีเมล์ไม่ถูกต้อง");
         return false;
   }
      return true;
   }
น่าจะใช้ event onblur นะ
2. คงจะเช็คเมล์ซ้ำหรืออะไรซักอย่าง ใช้ ajax ครับ
สร้าง div หลอก ซักอันนะ สมมติเป็น <div id="chk_mail" style="display:none"></div>
ใช้ event onblur หรือจะเอาไปไว้ตรง Function ข้างบนก็ได้ โมเอาครับ

$('div#chk_mail').load('checkmail.php?inputbox_mail='+$('input#id_mail').val());

ประมาณนี้ครับ ที่เหลือโมเอาตามความเหมาะสม
สู้ๆครับ  :-[
[ขาย]โดเมนเนมภาษาไทย สำหรับคนอยากทำ E-commerce สินค้าคือเสื้อยืด ทำมาปีกว่าๆ ติดหน้าแรก google ยาวนาน ขายแบบโดเมน+facebook fanpage หรือขายข้อมูลในเว็บรวมถึงตัวสินค้าที่ยังเหลืออยู่ด้วย (ไม่ขาย sourcecode) สนใจ PM มาสอบถามได้ครับ

(ปัจจุบัน 15/02/56 อันดับ 1 หน้าแรก google)