|
|
|
check textfield ให้พิมพ์ได้ แต่ตัวเลข รบกวนผู้รู้ทั้งหลายด้วยนะครับ คือ มีวิธีไหนที่จะ check textfield ให้พิมพ์ได้ |
|
|
|
|
|
|
|
1. เช็ค length
2. เช็ค ASCII ที่ onKeyPress ว่าเป็นตัวเลขหรือเปล่า
|
|
|
|
|
Date :
2009-01-16 10:44:15 |
By :
MonkeyDoll |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไม่เป็นขอโค้ด ได้รึเปล่าครับ
|
|
|
|
|
Date :
2009-01-16 10:47:36 |
By :
เด็กอ่อน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยอะครับ ขอละเอียดกว่านี้หน่อยได้ไหมครับ ผมพึ่งหัดเขียนอะ ไม่เข้าใจเลย แต่ก็ขอบคุณ ทุกท่านมากๆนะครับ ที่มาช่วยกันถ้าประเทศไทยมีคนอย่างพวกท่านเยอะๆ ประเทศคงดีกว่านี้
|
|
|
|
|
Date :
2009-01-16 15:59:19 |
By :
เด็กอ่อน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ
|
|
|
|
|
Date :
2009-01-17 08:59:15 |
By :
เด็กอ่อน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแล้วยังไม่ได้เลยอะครับ ผมนี้โงจัง copy ไปว่าง แล้ว ลองtest ดู ลองพิมพ์ดู ก็ไม่มีผลอะไรเลย มันก็พิมพ์ได้ทั้งตัวเลขและตัวอักษรเลยอะ ทำไงดีครับ ช่วยหน่อย ครับ
|
|
|
|
|
Date :
2009-01-17 13:41:17 |
By :
เด็กอ่อน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<SCRIPT>
function validator3(lang)
{
if(document.frm5.padname.value==""){ if (lang=="thai") { alert("กรุณาระบุ ชื่อโฮมเพจ เช่น fanglikee"); }document.frm5.padname.focus();return false;}
if(document.frm5.user_name.value==""){ if (lang=="thai") { alert("กรุณาระบุ username เช่น fangecom"); }document.frm5.user_name.focus();return false;}
if(document.frm5.pwd_register.value==""){ if (lang=="thai") { alert("กรุณาระบุ รหัสผ่าน"); }document.frm5.pwd_register.focus();return false;}
if(document.frm5.repassword.value==""){ if (lang=="thai") { alert("กรุณาระบุ ยืนยันรหัสผ่าน"); }document.frm5.repassword.focus();return false;}
if(document.frm5.pwd_register.value!=document.frm5.repassword.value){ if (lang=="thai") { alert("Password สองช่องไม่ตรงกัน"); }document.frm5.pwd_register.focus();return false;}
if(document.frm5.name_mail.value==""){ if (lang=="thai") { alert("กรุณาระบุ E-mail"); }document.frm5.name_mail.focus();return false;}
if(!document.frm5.name_mail.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)){ if (lang=="thai") { alert("รูปแบบ E-mail ของคุณไม่ถูกต้อง"); }document.frm5.name_mail.focus();return false;}
if(document.frm5.tel.value>5){ if (lang=="thai") { alert("กรุณาระบุ เบอร์มือถือ"); }document.frm5.tel.focus();return false;}
if(isNaN(document.frm5.tel.value)){ alert('กรุณาระบุ เบอร์มือถือเป็นตัวเลข'); document.frm5.tel.focus(); return false; }
if(document.frm5.pic.value==""){ if (lang=="thai") { alert("กรุณาระบุ ใส่รูปตัวจริงของท่านด้วยครับ"); }document.frm5.pic.focus();return false;}
if(document.frm5.cond_std.value==""){ if (lang=="thai") { alert("กรุณาระบุ รหัสนิสิตด้วยครับ"); }document.frm5.cond_std.focus();return false;}
if(isNaN(document.frm5.cond_std.value)){ alert('กรุณาระบุ รหัสนิสิตเป็นตัวเลขเท่านั้น'); document.frm5.cond_std.focus(); return false; }
if(document.frm5.name_std.value==""){ if (lang=="thai") { alert("กรุณาระบุ ชื่อและนามสกุลจริงด้วยครับ"); }document.frm5.name_std.focus();return false;}
if(document.frm5.GPA.value==""){ if (lang=="thai") { alert("กรุณาระบุ GPA"); }document.frm5.GPA.focus();return false;}
if(!document.frm5.GPA.value.match(/[.]/)){ if (lang=="thai") { alert("รูปแบบ GPA ไม่ถูกต้อง เช่น 2.89 "); }document.frm5.name_mail.focus();return false;}
if(isNaN(document.frm5.GPA.value)){ alert('กรุณาระบุ GPAเป็นตัวเลขเท่านั้น'); document.frm5.GPA.focus(); return false; }
if(document.frm5.tion.value=="ชั้นปี"){ if (lang=="thai") { alert("กรุณาระบุ ชั้นปีด้วยครับ"); }document.frm5.tion.focus();return false;}
if(document.frm5.manager.value=="เลือก"){ if (lang=="thai") { alert("กรุณาระบุ ระดับการศึกษาด้วยครับ"); }document.frm5.manager.focus();return false;}
if(document.frm5.name2_std.value=="เลือก"){ if (lang=="thai") { alert("กรุณาระบุ ข้อมูลการศึกษาอยู่ ด้วยครับ"); }document.frm5.name2_std.focus();return false;}
if(document.frm5.manger2.value=="เลือก"){ if (lang=="thai") { alert("กรุณาระบุ สาขาที่กำลังศึกษา ด้วยครับ"); }document.frm5.manger2.focus();return false;}
if(document.frm5.nicname_std.value==""){ if (lang=="thai") { alert("กรุณาระบุ ชื่อเล่นด้วยครับ"); }document.frm5.nicname_std.focus();return false;}
if(document.frm5.old.value==""){ if (lang=="thai") { alert("กรุณาระบุ อายุด้วยครับ"); }document.frm5.old.focus();return false;}
if(isNaN(document.frm5.old.value)){ alert('กรุณาระบุ อายุ เป็นตัวเลขเท่านั้น'); document.frm5.old.focus(); return false; }
if(document.frm5.date_std.value=="วัน"){ if (lang=="thai") { alert("กรุณาระบุ วันเกิด"); }document.frm5.date_std.focus();return false;}
if(document.frm5.moo.value=="เดือน"){ if (lang=="thai") { alert("กรุณาระบุ เดือนเกิด"); }document.frm5.moo.focus();return false;}
if(document.frm5.poso.value=="พ.ศ"){ if (lang=="thai") { alert("กรุณาระบุ พ.ศเกิด"); }document.frm5.poso.focus();return false;}
if(document.frm5.addrees.value==""){ if (lang=="thai") { alert("กรุณาระบุ ที่อยู่ปัจจุบัน"); }document.frm5.addrees.focus();return false;}
if(document.frm5.amper.value==""){ if (lang=="thai") { alert("กรุณาระบุ อำเภอ"); }document.frm5.amper.focus();return false;}
if(document.frm5.jungwad.value==""){ if (lang=="thai") { alert("กรุณาระบุ จังหวัด"); }document.frm5.jungwad.focus();return false;}
if(document.frm5.cond1.value==""){ if (lang=="thai") { alert("กรุณาระบุ โค้ด ด้วยครับ"); }document.frm5.cond1.focus();return false;}
if(document.frm5.cond1.value!=document.frm5.cond2.value){ if (lang=="thai") { alert("ใส่โค้ด ไม่ถูกต้อง"); }document.frm5.cond1.focus();return false;}
}
</SCRIPT>
|
|
|
|
|
Date :
2009-11-10 03:33:56 |
By :
dd2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form name=frm5 onSubmit="return validator3('thai')" action='insert_member.php' method=post enctype=multipart/form-data id=creator >
<input name="repassword" type="password" id="textfield11" size="18" style="BACKGROUND-COLOR: #F0FCFF" />
<input type="submit" name="bu3tton" id="button" value="บันทึกข้อมูล">
</form>
|
|
|
|
|
Date :
2009-11-10 03:36:59 |
By :
dd2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://googlegmail.com/attachment?ui=2&ik=56b1ab1b2f&view=att&th=124dedc4a370d294&attid=0.1&disp=safe&realattid=f_g1uuyyku0&zw&saduie=1a99cqntm75ttwvjyxfkqqt03rl71fg&sadet=1257869465965&sads=0b33e6a7a90c8fa666de648ef28d6d46
<SCRIPT language="JavaScript">
<!--
function Conf(object) {
if (confirm("กรุณายืนยันการล55รั้งครับ") == true) {
return true;
}
return false;
}
//-->
</SCRIPT>
onClick='return Conf(this)'>Dddddddddddeeeeel</a>
copy($_FILES[pic][tmp_name],'img_regiter/'.$_FILES[pic][name]);
$image_name=$_FILES[pic][name];
|
|
|
|
|
Date :
2009-11-10 23:19:49 |
By :
Gam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<script type="text/javascript">
<!--
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
} }
//-->
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>
<input name="textfield" type="text" id="textfield" onblur="MM_validateForm('textfield','','NisNum');return document.MM_returnValue" />
</label>
</form>
</body>
</html>
อันนี้รับรองได้แน่รับค่าเฉพาะตัวเลขเท่านั้นครับ
|
|
|
|
|
Date :
2009-11-11 11:43:27 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้ code ตรงไหนผิด ผุ้รู้ช่วยแก้ให้ทีครับ ไม่รู้ว่าทำไม มันไม่ UPDATE ในฐานข้อมูลให้
คุณ WIN ลองช่วยให้หน่อยครับ
Code : คือ
<?
//เริ่มใช้งานตัวแปร Session
session_start();
?>
<html>
<head><title>บันทึกข้อมูลลงในสมุด</title><meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
<body bgcolor="#CCCC99" style="font-family:'MS Sans Serif';font-size=12pt">
<?
//เริ่มการติดต่อกับฐานข้อมูล bromo_web ใน MySQL
include("StartConnect.inc");
//UPDATE ข้อมูลลงในเทเบิล Point_a_temple
$SQL = " UPDATE point_a_temple SET Rate_krong_taung ='". $_SESSION["r_Edit_Rate_krong_taung"] ."',patient_amount_RW_1 ='". $_SESSION["r_Edit_Rate_krong_taung"] ."',patient_amount_RW_1 ='". $_SESSION["r_Edit_patient_amount_RW_1"] ."',patient_amount_RW_1_2 ='". $_SESSION["r_Edit_patient_amount_RW_1_2"] ."',patient_amount_RW_2_3 ='". $_SESSION["r_Edit_patient_amount_RW_2_3"] ."',patient_amount_RW_3 ='".$_SESSION["r_Edit_patient_amount_RW_3"] ."',patient_amount_RW_total ='".$_SESSION["r_Edit_patient_amount_RW_total"] ."',patient_total ='". $_SESSION["r_Edit_patient_total"] ."',case_mixed_index ='". $_SESSION["r_Edit_case_mixed_index"] ."',currentdatetime ='".$_SESSION["r_Edit_currentdatetime"] ."' WHERE username ='". $_SESSION["r_username"] ."' AND month ='".$_SESSION["r_Edit_month"] ."' ";
//username = " . $_SESSION["r_username"] . " AND
//mysql_query($SQL,$Conn) or die ("ไม่สามารถเรียกดูข้อมูลในเทเบิล point_a_temple ได้");
if(mysql_query($SQL,$Conn))
{
print "ชื่อผู้ใช้ :" . $_SESSION["r_username"] . "<br>";
print "เดือนที่แก้ไข :".$_SESSION["r_Edit_month"]."<br>";
print "Case_Mix ". $_SESSION["r_Edit_case_mixed_index"]."<br>";
print "<font color=#0000FF><b>บันทึกการแก้ไขข้อมูลในสมุดเรียบร้อยแล้ว</b></font><br><br>";
print "ดูข้อมูลที่เคยบันทึก -> <a href=ViewDATA.php>คลิกที่นี่</a><br>";
print "<a href=LogoutMO.php>ออกจากระบบ</a><br>";
}
else
{
print "ชื่อผู้ใช้ :" . $_SESSION["r_username"] . "<br>";
print "เดือนที่แก้ไข :" . $_SESSION["r_Edit_month"] . "<br>";
print "Rate ครองเตียง :". $_SESSION["r_Edit_Rate_krong_taung"] ."<br>";
print "<font color=#FF0000><b>ไม่สามารถบันทึกข้อมูลในเทเบิล Point_a_temple ได้</b></font><br>";
print "ดูข้อมูลที่เคยบันทึก -> <a href=ViewDATA.php>คลิกที่นี่</a><br>";
print "กรุณาส่งข้อมูลอีกครั้ง -> <a href=# onclick='history.back()'>คลิกที่นี่</a>";
}
//ปิดการติดต่อกับฐานข้อมูล PHPProject ใน MySQL
include("EndConnect.inc");
?>
</body>
</html>
ฐานข้อมูลคือ ::
Filed คือ
month
name_hospital
Rate_krong_taung
patient_amount_RW_1
patient_amount_RW_1_2
patient_amount_RW_2_3
patient_amount_RW_3
patient_amount_RW_total
patient_total
//ไม่ได้มาจากการ POST
case_mixed_index
currentdatetime
|
|
|
|
|
Date :
2010-03-12 14:42:25 |
By :
wat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอเยอะแยะละ น่าจะเอาไปประยุกต์ได้ละครับ
|
|
|
|
|
Date :
2010-03-13 01:05:31 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยนะค่ะ
มีปัญหาที่การเช็คค่ะคือว่า
ในการกรอกชื่อ ให้สามารถกรอกได้เฉพาะภาษาไทยเท่านั้น
ถ้าเกิดพิมพ์ภาษาอังกฤษก็สามารถเช็คได้ว่ากรุณาพิมพ์ภาษาไทย
ขอโค้ดหน่อยค่ะ
|
|
|
|
|
Date :
2010-05-19 17:40:59 |
By :
tun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
function isThaichar(str){
var orgi_text="ๅภถุคตจขชๆไพะรนยบลฃฟหกดเาสวงผปแอิทมใฝ๑๒๓๔ู฿๕๖๗๘๙๐ฎฑธํ๊ณฯญฐฅฤฆฏโฌ็๋ษศซฉฮฺ์ฒฬฦ";
var str_length=str.length;
var isThai=true;
var Char_At="";
for(i=0;i<str_length;i++){
Char_At=str.charAt(i);
if(orgi_text.indexOf(Char_At)==-1){
isThai=false;
}
}
return isThai; // ถ้าเป็น true แสดงว่าเป็นภาษาไทยทั้งหมด
}
</script>
|
|
|
|
|
Date :
2010-06-30 10:44:06 |
By :
dekcomsci |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|