|
|
|
ทำให้ focus cursor มาอยู่ที่ช่องตอนหลุดเงื่่อนไขยังไงค่ะ ^^ |
|
|
|
|
|
|
|
สมมุติว่าถ้าชื่อว่าง เตือนว่า กรุณาใส่ชื่อ แล้วให้ cursor มาที่ช่องชื่อทำยังไงค่ะ รบกวนผู้รู้ช่วยหน่อยจ้า Code (PHP)
<?
$d=date("Y:m:d"); /////เรียกวันเดือนปีมาใช้ คศ
list ($y,$m,$s)= split ('[:]',$d); ///////แยกวันเดือนปี
$y = $y+543; ///////คศให้เป็นพศ
$yy = substr(strftime("%y")+543 ,-2,2); //////ตัดพศให้เหลือ 2 ตัวหลัง
$ym = $yy.$m;//////นำพศมารวมกับเดือน
//echo $ym;
if(isset($_POST['Submit'])) //////กรณีกด Submit
{
/////////////////////////////////////////////////////////////ช่องที่รับค่ามา
$use= $_POST['user'];
$pass= $_POST['pass'];
$passc= $_POST['passc'];
$name= $_POST['name'];
$surname = $_POST['sur'];
$sex= $_POST['sex'];
$add= $_POST['add'];
$ddl= $_POST['ddlGeo'];
$pro= $_POST['ddlProvince'];
$am= $_POST['ddlAmphur'];
$pos= $_POST['pos'];
$tel= $_POST['tel'];
$email= $_POST['email'];
$flag=0;
$address = $pro.".".$am;
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////คำสั่งหาจังหวัดจากฐานข้อมูล
$sql11 = "select* from PROVINCE where PROVINCE_ID='$pro'";
$dbquery11=mysql_db_query($dbname,$sql11);
$po = mysql_fetch_array($dbquery11);
$povince = $po ['PROVINCE_NAME'];
////////////////////////////////////////////////////////////////////////คำสั่งหาอำเภอจากฐานข้อมูล
$sql22 = "select* from AMPHUR where AMPHUR_ID='$am'";
$dbquery22=mysql_db_query($dbname,$sql22);
$di = mysql_fetch_array($dbquery22);
$direct= $di ['AMPHUR_NAME'];
////////////////////////////////////////////////////////////////////////////
$le =$_SESSION["le"];
//echo $le."ggg";
if ($use==""){ ///////ช่องยูสเนมว่าง
echo "<script>alert ('กรุณาใส่ Username');</script>";}
else if ($pass ==""){ ///////ช่องพาสว่าง
echo "<script>alert ('กรุณาใส่ Password');</script>";}
else if ($passc==""){ ///////ช่องพาสคอนเฟิมว่าง
echo "<script>alert ('กรุณาใส่ Password confirm');</script>";}
else if (strlen($pass) < 4 ) { /////นนับอักษร
echo "<script>alert ('กรุณาใส่ Password 4-8 อักษร');</script>";}
else if ($passc!=$pass){ ///////ช่องพาสไม่ตรงพาสคอนเฟิม
echo "<script>alert ('กรุณาใส่ Password ให้ตรงกัน');</script>";}
else if ($name ==""){ ///////ช่องชื่อว่าง
echo "<script>alert ('กรุณาใส่ชื่อ');</script>";}
else if ($surname ==""){ ///////ช่องชื่อว่าง
echo "<script>alert ('กรุณาใส่นาสกุล');</script>";}
else if ($le==9 and $sex ==""){ ///////ไม่เลือกเพศ
echo "<script>alert ('กรุณาเลือกเพศ');</script>";}
else if ($le==9 and $tel ==""){ ///////ช่องเบอร์โทร
echo "<script>alert ('กรุณาใส่เบอร์ติดต่อ');</script>";}
else if ( $le==9 and strlen($tel) < 9 ) {
echo "<script>alert ('รูปแบบเบอร์ติดต่อไม่ถูกต้อง');</script>";}
else if($le==9 and (substr($tel,0,2) <>"08") and (substr($tel,0,2) <>"02") ) {
echo "<script>alert ('รูปแบบเบอร์ติดต่อไม่ถูกต้อง');</script>";}
else if ($email <>""){ ///////ถ้ากรอกช่องอีเมลล์รูปแบบต้องตรง
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)){
echo "<script>alert ('รูปแบบอีเมลล์ไม่ถูกต้อง');</script>";}else{ $flag=1; } } //format email correct
else { $flag=1; } // email = " "
/////////////////////////////////////////////////////////////////////ค้นหาว่ายูสเนมซ้ำหรือไม่
$sql1 ="select id_member from member where id_member ='$use'";
$dbquery1 = mysql_db_query($dbname,$sql1);
$num_rows = mysql_num_rows($dbquery1);
if($num_rows == 1){echo "<script>alert ('User นี้มีผู้ใช้แล้ว');</script>";
$flag=0;}
// check insert
if ($flag ==1){
$sql8 = "select max(id_member) from member where id_member like '$ym%'";
//echo $sql8;
$dbquery=mysql_db_query($dbname,$sql8);
$maxx = mysql_fetch_array($dbquery);
$member = $maxx[0];
//echo $member;
list($yyy,$nn) = split('[/]', $member);
$n = $nn+1;
if($n < 10) { $n = "0".$n;}
else if ($n >= 10 and $n < 100){ $n = $n; }
$ymn = $ym."/".$n;
//echo $mn;
$sql = " insert into member values('$ymn','$name','$surname','$sex','$add','$address','$pos','$tel','$email','$d')";
$dbquery = mysql_db_query($dbname,$sql);
//echo $sql;
$sql1 = " insert into login values('$ymn','$use','$pass','1')";
$dbquery1 = mysql_db_query($dbname,$sql1);
echo "<script>alert ('กรอกข้อมูลเรียบร้อย');</script>";
//echo $le;
if($le == 9){
echo "<meta http-equiv=Refresh content=0;url=show_regit.php?id=$ymn>"; }
else {
echo "<meta http-equiv=Refresh content=0;url=show_regit.php?id=$ymn>"; }
}
}
?>
Tag : PHP
|
|
|
|
|
|
Date :
2012-09-03 22:07:33 |
By :
noopueng06 |
View :
1113 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมไม่เอา java ไว้ที่ไฟล์ xxxx.html ไฟล์ที่รับค่ามานะครับ
ตัวอย่าง
Code (PHP)
<script language="javascript">
function checkdata() {
if(frm.name.value==""){
alert("ไม่ได้กรอกชื่อ")
frm.name.focus() ///////////////Focus ไปที่ Text นั้น ๆที่กำหนด
return false
}
}
</script>
<body>
<form name="frm" method="post" onsubmit="return checkdata()">
name :<input type="text" name="name" reguired >
<input type="submit" value="สมัคสมาชิก" > :: <input type="reset" value="รีเช็ต" >
</form>
</body>
|
|
|
|
|
Date :
2012-09-03 23:01:58 |
By :
billkyz5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคะ
|
|
|
|
|
Date :
2012-09-05 14:41:06 |
By :
noopueng06 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|