ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใช้ jquery เช็ค email ยังไงเหรอครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใช้ jquery เช็ค email ยังไงเหรอครับ  (อ่าน 2169 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
EixQzUnG
สมุนแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 996



ดูรายละเอียด
« เมื่อ: 16 กรกฎาคม 2009, 14:21:46 »

ตัวอย่าง

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

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

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


ขอบคุณไว้ก่อนละกันครับ  Tongue
บันทึกการเข้า

mrmoon
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 176



ดูรายละเอียด
« ตอบ #1 เมื่อ: 16 กรกฎาคม 2009, 15:14:04 »

ดูเหมือนจะต้องการทำ 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());

ประมาณนี้ครับ ที่เหลือโมเอาตามความเหมาะสม
สู้ๆครับ  Embarrassed
บันทึกการเข้า

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

(ปัจจุบัน 15/02/56 อันดับ 1 หน้าแรก google)
หน้า: [1]   ขึ้นบน
พิมพ์