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 > ถามเรื่อง Form กรอกข้อมูลกับ Jquery ที่มีปุ่ม Summit 2 ปุ่มครับผมครับผม



 

ถามเรื่อง Form กรอกข้อมูลกับ Jquery ที่มีปุ่ม Summit 2 ปุ่มครับผมครับผม

 



Topic : 066108

Guest




jqury

ตามรูปข้างบนครับ ผมมีปุ่มไว่เช็คบัตรประชาชน แต่เมื่อกดแล้ว Jquery ทำงานเลยนะครับ

ผมอยากไม่ให้มันทำงานเมื่อกดปุ่มเช็คแต่จะให้มันทำงานเมื่อกดปุ่ม อันล่างนะครับผม

ผมต้องทำอย่างไรครับ นี้ครับโค็ดกรอกข้อมูล

Code (PHP)
<?php
session_start();
?>
<!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=utf-8" />
<?php
require_once("date.html");
require_once("connect.php");

			//เชื่อมต่อฐานข้อมูล Mysql
			if(isset($_POST['txtname']))//ตรวจสอบการป้อน name
				{$ename=$_POST['txtname'];}//เก็บข้อมูล name ไว้ใน $name
			else
				{$ename="";}
			if(isset($_POST['txtsname']))//ตรวจสอบการป้อน sname
				{$sname=$_POST['txtsname'];}//เก็บข้อมูล sname ไว้ใน $name
			else
				{$sname="";}
			if(isset($_POST['sex']))//ตรวจสอบการป้อน sex
				{$sex=$_POST['sex'];}//เก็บข้อมูล sex ไว้ใน $sex
			else
				{$sex="";}
			if(isset($_POST['id_card_txt']))//ตรวจสอบการป้อน sex
				{$idnum=$_POST['id_card_txt'];}//เก็บข้อมูล sex ไว้ใน $sex
			else
				{$idnum="";}
			if(isset($_POST['txtadd']))//ตรวจสอบการป้อน address
				{$address=$_POST['txtadd'];}//เก็บข้อมูล address ไว้ใน $address
			else
				{$address="";}	
			if(isset($_POST['txttel']))//ตรวจสอบการป้อน Tel
				{$tel=$_POST['txttel'];}//เก็บข้อมูล Tel ไว้ใน $Tel
			else
				{$tel="";}
			if(isset($_POST['txttelhome']))//ตรวจสอบการป้อน Tel
				{$telhome=$_POST['txttelhome'];}//เก็บข้อมูล Tel ไว้ใน $Tel
			else
				{$telhome="";}
			if(isset($_POST['txtbirth']))//ตรวจสอบการป้อน age
				{$birth=$_POST['txtbirth'];}//เก็บข้อมูล age ไว้ใน $age
			else
				{$birth="";}
			if(isset($_POST['txtemail']))//ตรวจสอบการป้อน email
				{$email=$_POST['txtemail'];}//เก็บข้อมูล mallไว้ใน $mail
			else
				{$email="";}
			if(isset($_POST['txtposition']))//ตรวจสอบการป้อน position
				{$position=$_POST['txtposition'];}//เก็บข้อมูล position ไว้ใน $position
			else
				{$position="";}
			if(isset($_POST['txtsalary']))//ตรวจสอบการป้อน salary
				{$salary=$_POST['txtsalary'];}//เก็บข้อมูล username ไว้ใน $salary
			else
				{$salary="";}
			if(isset($_POST['txtuser']))//ตรวจสอบการป้อน Username
				{$user=$_POST['txtuser'];}//เก็บข้อมูล email ไว้ใน $email
			else
				{$user="";}	
			if(isset($_POST['txtpwd']))//ตรวจสอบการป้อน password
				{$pwd=$_POST['txtpwd'];}//เก็บข้อมูล password ไว้ใน $pwd	
			else
				{$pwd="";}
			
		if(isset($_POST['chkstatus']) and $_POST['chkstatus']=='add')
			{	//บันทึกข้อมูลผู้ใช้ที่นี่

$sql = "insert into tbllogfile (log_name,action) values ('" . $_SESSION['Fullname'] . "','Add New Employee $ename $sname')";
mysql_query($sql);

				$sql="insert into tblemp";
				$sql=$sql."(ename,surname,sex,idcardnum,address,telephone,telephonehome,birthday,email,position,salary,applydate)";
				$sql=$sql." value('$ename','$sname','$sex','$idnum','$address','$tel','$telhome',";
				$sql=$sql."'$birth','$email','$position',$salary,'" . date('Y-m-d') . "')";
				//echo $sql;
				mysql_query($sql);
				
				$sql = "select eid from tblemp where ename = '$ename' and surname = '$sname'";
				
				$result = mysql_query($sql);
				$row = mysql_fetch_array($result);
				$myeid = $row[0];
				mysql_free_result($result);
				/*
				$sql = "delete from tbllogin where username = '$user' and password = '$pwd'";
				mysql_query($sql);*/
				
				$sql = "insert into tbllogin ";
				$sql = $sql . "(name,username,password,status,user_id) values (";
				$sql = $sql. "'$ename','$user','$pwd','employee',$myeid)";
				
				if(mysql_query($sql))
				{
					?> <script language="javascript"> window.alert("บันทึกข้อมูลพนักงานรียบร้อย"); </script> <?php
                    header("Location: Show_Emp.php");
				}
			else
				{ ?> <script language="javascript"> window.alert("ไม่สามารถบันทึกข้อมูลพนักงานด้"); </script> <?php }
				
			}
		/* if(isset($_POST['chkstatus']) and $_POST['chkstatus']=='edit')
			{	$e_id=$_POST['txtid'];//รหัสผู้ใช้เป็นhidden
				$sqledit="update tblemp set";
				$sqledit=$sqledit." ename='$ename',surname='$sname',sex='$sex',idcardnum='$idnum',address='$address',telephone='$tel',age='$age'";
				$sqledit=$sqledit.",email='$email',username='$user',password='$pwd' where eid=$e_id";
				//echo $sqledit;
				mysql_query($sqledit) or die ("ไม่สามารถแก้ไขข้อมูลได้");
				header("Location: frmshowemp.php");
			} */
		
	//แก้ไขข้อมูล
	//$cid="";
	//$username="";
	//$pwd="";
	if(isset($_GET['x']) and $_GET['x']=='edit')
		{	$e_id=$_GET['id'];
			$chkstat=$_GET['x'];
			$sql="select * from tblemp where eid=$e_id";
			$edata=mysql_query($sql);
			if(mysql_num_rows($edata)==1)
				{	$row=mysql_fetch_array($edata);
					$eid=$row['eid'];
					$ename=$row['ename'];
					$sname=$row['surname'];
					$sex=$row['sex'];
					$idnum=$row['idcardnum'];
					$address=$row['address'];
					$tel=$row['telephone'];
					$telhome=$row['telephonehome'];
					$birth=$row['birthday'];
					$email=$row['email'];
					$position=$row['position'];
					$salary=$row['salary'];
					$user=$row['username'];
					$pwd=$row['password'];
				}
		}
	else
		{$chkstat='add';}//end	if(isset($_GET['x']) and $_GET['x']=='edit')
?>


		<title></title>

	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" />
	<link rel="stylesheet" href="css/template.css" type="text/css" media="screen" title="no title" charset="utf-8" />
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jquery.validationEngine.js" type="text/javascript"></script>
<script>
function check_idcard(idcard){
	if(idcard.value == ""){ return false;}
	if(idcard.length < 13){ return false;}

var num = str_split(idcard); // function เพิ่มเติม
var sum = 0;
var total = 0;
var digi = 13;

	for(i=0;i<12;i++){
		sum = sum + (num[i] * digi);
		digi--;
	}
	total = ((11 - (sum % 11)) % 10);
	
	if(total == num[12]){ //	alert('รหัสหมายเลขประจำตัวประชาชนถูกต้อง');
		return true;
	}else{ //	alert('รหัสหมายเลขประจำตัวประชาชนไม่ถูกต้อง');
		return false;
	}
}


function str_split ( f_string, f_split_length){
    f_string += '';
    if (f_split_length == undefined) {
        f_split_length = 1;
    }
    if(f_split_length > 0){
        var result = [];
        while(f_string.length > f_split_length) {
            result[result.length] = f_string.substring(0, f_split_length);
            f_string = f_string.substring(f_split_length);
        }
        result[result.length] = f_string;
        return result;
    }
    return false;
}

function id_card(id){
	if(check_idcard(id.value)){
		alert("รหัสประชาชนถูกต้อง");
	}else{
		alert("รหัสประชาชนไม่ถูกต้อง กรุณากรอกใหม่ครับ");	
		id.value = "";
		id.focus();
	}
}
</script>
</head>
	<body>
		<div align="center"style="font-size:24px;"><img src="Text_Web/text-addemp.png" width="217" height="60"></div>
	<?php /* echo "สถานะการดำเนินการ>>".$chkstat; */ ?>
	<form action="Add_Emp.php" method="post">
	<input type="hidden" value= "<?php echo $eid; ?>" name="txtid">
	<input type="hidden" value= "<?php echo $chkstat; ?>" name="chkstatus">
	<table>
		<tr>
			<th align="left"><img src="Text_Web/text-name.png" width="18" height="33"></th>
			<td colspan="4"><input class="validate[required,length[0,20]]" type="text" name="txtname" value=<?php echo $ename;?>></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-surename.png" width="53" height="33"></th>
			<td colspan="4"><input class="validate[required,length[0,20]]" type="text" name="txtsname" value=<?php echo $sname;?>></td>
		</tr>
		<tr><?php
				$chk1='';
				$chk2='';
				if($sex=="1")
					{$chk1="checked=checked";}
				if($sex=="2")
					{$chk2="checked=checked";}
			?>
		<th align="left"><img src="Text_Web/text-sex.png" width="25" height="33"></th>
		<td><input class="validate[required] radio" type="radio" value="1" name="sex" <?php echo $chk1; ?>></td>
		<td><img src="Text_Web/text-male.png" width="25" height="25"></td>
		<td><input class="validate[required] radio" type="radio" value="2" name="sex" <?php echo $chk2; ?>></td>
			
		<td><img src="Text_Web/text-female.png" width="30" height="25"></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-numid.png" width="139" height="33"></th>
			<td colspan="4"><input name="id_card_txt" type="text" id="id_card_txt" onKeyPress="if (event.keyCode < 48 || event.keyCode > 57 ){event.returnValue = false;}" maxlength="13">
<input type="submit" name="Submit" value="Check id card" onClick="id_card(document.getElementById('id_card_txt'))"></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-address.png" width="37" height="33"></th>
			<td colspan="4"><textarea class="validate[required,length[3,100]] text-input" name="txtadd"><?php echo $address;?></textarea></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-tel.png" width="81" height="33"></th>
			<td colspan="4"><input class="validate[required,custom[telephone]] text-input" type="text" name="txttel" value=<?php echo $tel;?>></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-telhome.png" width="109" height="33"></th>
			<td colspan="4"><input class="validate[required,custom[telephone]] text-input" type="text" name="txttelhome" value=<?php echo $telhome;?>></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-hdb.png" width="49" height="33"></th>
			<td colspan="4"><input class="validate[required] text-input" name="txtbirth" size="15" value=<?php echo $birth;?>> 
			  <a href="javascript:displayDatePicker('txtbirth')"> 
		    <img border="0" src="Pic_Web/formcal.gif" width="20" height="20"></a></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-E-mail.png" width="49" height="33"></th>
			<td colspan="4"><input class="validate[required,custom[email]] text-input" type="text" name="txtemail" value=<?php echo $email;?>></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-position.png" width="59" height="33"></th>
			<td colspan="4"><input type="text" name="txtposition" value=<?php echo $position;?>></td>
		</tr>
				<tr>
			<th align="left"><img src="Text_Web/text-salary.png" width="59" height="33"></th>
			<td colspan="4"><input class="validate[required,custom[onlyNumber]] text-input"type="text" name="txtsalary" value=<?php echo $salary;?>></td>
		</tr>
		<tr>
			<th align="left"><img src="Text_Web/text-UserName.png" width="73" height="26"></th>
			<td colspan="4"><input class="validate[required,custom[noSpecialCaracters],length[8,12]] text-input" name="txtuser" type="text"  maxlength="12" value=<?php echo $user;?>></td>
		</tr>
		<tr>
		  <th align="left"><img src="Text_Web/text-Password.png" width="73" height="26"></th>
		  <td colspan="4"><input id="password" class="validate[required,length[8,12]] text-input" name="txtpwd" type="password" maxlength="12"value=<?php echo $pwd;?> ></td>
	  </tr>
		<tr>
			<th align="left"><img src="Text_Web/text-Confirm password.png" alt=""   /></th>
			<td colspan="4"><input class="validate[required,confirm[password]] text-input" type="password" name="txtpwd2" maxlength="12"></td>
		</tr>
		<tr>
			<td colspan="5"><input type="submit" value="ตกลง" name="btnsave"></td>
		</tr>
	</table>
	</form>
	</body>
</html>




Tag : PHP, HTML/CSS, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-09-07 13:08:01 By : Jquery View : 2284 Reply : 2
 

 

No. 1



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


<input type="submit" name="Submit" value="Check id card" onClick="id_card(document.getElementById('id_card_txt'))">

เปลี่ยน type เป็น type="button" แทน






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-07 13:21:07 By : ไวยวิทย์
 


 

No. 2

Guest


ขอบคุณครับสำหรับคำตอบ

ได้แล้วครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-09-07 15:48:43 By : Jquery
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่อง Form กรอกข้อมูลกับ Jquery ที่มีปุ่ม Summit 2 ปุ่มครับผมครับผม
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่