Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยแนะนำ Script ตรวจสอบ e-mail กับ ตรวจสอบตัวอักษรหน่อยนะครับ



 

ช่วยแนะนำ Script ตรวจสอบ e-mail กับ ตรวจสอบตัวอักษรหน่อยนะครับ

 



Topic : 078282



โพสกระทู้ ( 2 )
บทความ ( 0 )



สถานะออฟไลน์




คือผมกำลังทำฟอร์มสมัครสมาชิกนะคับ

ตอนนี้อยากให้มันตรวจสอบ e-mail ผิดรูปแบบ กับ คำตอบ = Answer เป็นได้แค่ ภาษาอังกฤษกับตัวเลขอ่ะครับ

Code (JavaScript)
<script type="text/javascript" >
function formCheck() {
	
if (document.form.name.value == "" ) {

alert("กรุณากรอกชื่อด้วย");
return false;

} else


if (document.form.username.value == "" ) {

alert("กรุณากรอก Username ด้วย");
return false;

} else

if (document.form.password.value == "" ) {

alert("กรุณากรอก Password ด้วย");
return false;

} 
else

if (document.form.phone.value == "" ) {

alert("กรุณากรอกเบอร์โทรศัพท์ด้วย");
return false;

} else

if (document.form.Answer.value == "" ) {

alert("กรุณากรอกคำตอบด้วย");
return false;

}   else


if (document.form.e_mail.value == "" ) {

alert("กรุณากรอก E-Mail ด้วย");
return false;

}  
}

function checkpass(pwd, rpwd) {
    if (pwd!=rpwd) {
      document.getElementById("msg").innerHTML = '<font color=red>รหัสผ่านไม่ตรงกัน</font>';
      document.form.re_pass.focus(); 
      document.getElementById('txtCaptcha').disabled = true; 	 
      document.getElementById('btnSubmit').disabled = true; 	  
	} else {
      document.getElementById("msg").innerHTML = '';		
      document.getElementById('txtCaptcha').disabled = false
      document.getElementById('btnSubmit').disabled = false;  
    } 
}



</script>


Code (PHP)
<form method="POST" action="<?php echo $editFormAction; ?>" name="form" onSubmit="return formCheck();">
     
      <table width="650" border="0">
        <tr>
          <td colspan="2" align="center" bgcolor="#33CCFF"><p>ลงทะเบียน</p></td>
        </tr>
        <tr>
          <td colspan="2" align="center">&nbsp;</td>
        </tr>
        <tr>
          <td align="right" bgcolor="#CCFFFF">ชื่อนาม-สกุล :</td>
          <td bgcolor="#CCFFFF"><input name="name" type="text"  id="name" size="35"  />
            <span id="star">*</span></td>
        </tr>
        <tr>
          <td align="right" bgcolor="#CCFFFF">ชื่อเข้าใช้ระบบ :</td>
          <td bgcolor="#CCFFFF"><input type="text" name="username" id="username" maxlength="15" />
           <span id="mySpan"></span><span id="star">*</span></td>
        </tr>
        <tr>
          <td align="right" bgcolor="#CCFFFF">รหัสผ่าน :</td>
          <td bgcolor="#CCFFFF"><input name="password" type="password" id="password"/>
            <span class="textfieldRequiredMsg"><span id="star">*</span></span><span class="textfieldMinCharsMsg">อย่างน้อย4ตัวอักษร</span></td>
        </tr>
        <tr>
          <td align="right" bgcolor="#CCFFFF">ยืนยันรหัสผ่าน :</td>
          <td bgcolor="#CCFFFF"><input name="re_pass" type="password" id="re_pass" onKeyUp="checkpass(form.password.value, form.re_pass.value)" /><span id="star">*</span><div id="msg"></div></td>
        </tr>
        <tr>
          <td align="right" bgcolor="#CCFFFF">E-mail :</td>
          <td bgcolor="#CCFFFF"><span id="sprytextfield">
            <input name="e_mail" type="text" id="e_mail" size="40"  />
          <span id="star">*</span></span></td>
        </tr>
        <tr>
          <td width="261" align="right" bgcolor="#CCFFFF">ที่อยู่</td>
          <td width="438" bgcolor="#CCFFFF"><textarea name="Address" cols="35" rows="5">


</textarea></td>
        </tr>
        <tr>
          <td align="right" bgcolor="#CCFFFF">เบอร์โทรศัพท์ :</td>
          <td bgcolor="#CCFFFF"><input name="phone" type="text" id="phone" size="15"/>
            *</td>
        </tr>
        <tr>
          <td height="30" align="right" bgcolor="#CCFFFF">คำถามกันลืม :</td>
          <td bgcolor="#CCFFFF"><select name="listQuestion">
            <option value="0">---กรุณาเลือกคำถาม---</option>
            <option value="1">ชื่อเล่นของคุณ</option>
            <option value="2">สัตว์เลี้ยงของคุณ</option>
            <option value="3">อาหารที่คุณชอบ</option>
          </select>
          *</td>
        </tr>
        <tr>
          <td height="30" align="right" bgcolor="#CCFFFF">คำตอบ :</td>
          <td bgcolor="#CCFFFF"><input name="Answer" type="text" id="Answer" />
          <span id="star">* ใช้ภาษาอังกฤษเท่านั้น</span></td>
        </tr>
      </table>
      <table berder="0" width="650">
        <tr>
        <td  colspan="3" align="center"><input type="submit" name="btn_Regis" id="btn_Regis" value="ตกลง"    />
          <input type="reset" name="btn_reset" id="btn_cencel" value="ยกเลิก" /> </td>
        </tr>
    </table>
     <input type="hidden" name="MM_insert" value="form" />
    </form>




Tag : PHP, JavaScript









ประวัติการแก้ไข
2012-05-11 21:52:39
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-05-11 21:48:36 By : NeTWol2Kz View : 1091 Reply : 1
 

 

No. 1



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์


<script>
function validateEmail(this_val,this_dom){
var base_url = $('#path').val();
var a = this_val;
var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
if(a.length==0){
this_dom.next().html("กรุณากรอก Email!");
return false;
}

}

function validatePass1(){
var base_url = $('#path').val();
var this_pass = $("#password");
var a = this_pass.val();
//it's NOT valid
if(a.length <6){
this_pass.next().html(' รหัสผ่านต้อง ไม่ต่ำกว่า 6 ตัว');
return false;
}
//it's valid
else{
this_pass.next().html("<img src='"+base_url+"images/true.png' width='15'>");
//validatePass2();
return true;
}
}
function validatePass2(){
var base_url = $('#path').val();
var this_pass = $("#password");
var this_con = $("#re_password")
var a = this_pass.val();
var b = this_con.val();

//are NOT valid
if(a!= b || b==""){
this_con.next().html(' รหัสผ่านสองครั้งไม่เหมือนกัน');
return false;
}
//are valid
else{
this_con.next().html("<img src='"+base_url+"images/true.png' width='15'>");
return true;
}
}


// ::::::::::::::::: ONCLICK SUBMIT :::::::::::::::::::::;
$('#btn_submit').live('click',function(){
var c_company = validate_empty($('#c_company').val(),$('#c_company'));
var c_detail = validate_empty($('#c_detail').val(),$('#c_detail'));
var c_address = validate_empty($('#c_address').val(),$('#c_address'));
var zipcode = validate_empty($('#zipcode').val(),$('#zipcode'));
var tel = validate_empty($('#tel').val(),$('#tel'));
var c_address2 = validate_empty($('#c_address2').val(),$('#c_address2'));

if(c_company && c_detail && c_address && zipcode && tel && c_address2){
return true;
}
else{
return false;
}
});

</script>


JQuery ครับผม

ไม่รู้ใช้ได้ป่าว ลองเอาไปปรับแต่งดูนะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-11 23:51:40 By : thailandonlyjob
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยแนะนำ Script ตรวจสอบ e-mail กับ ตรวจสอบตัวอักษรหน่อยนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่