|
|
|
มีปุ่ม button 1 ปุ่ม มีปุ่ม submit 1 ปุ่ม ในฟอร์ม จะต้องการให้กดปุ่ม buttonก่อนถึงจะกดปุ่ม submit ต้องทำยังไงคะ |
|
|
|
|
|
|
|
มีปุ่ม button 1 ปุ่มสำหรับกดตรวจสอบเลขบัตรประจำตัวประชาชน และก็ปุ่ม submit 1 ปุ่มสำหรับกดยืนยันข้อมูล เราต้องการให้กดปุ่ม buttonก่อนถึงจะกดปุ่ม submit ต้องทำยังไงคะ
ข้างล่างนี้เป็นโค้ดที่ทำอยู่นะคะ รบกวนช่วยหน่อยนะคะ ขอบคุณค่ะ
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">
<?php
include("connect.php");
$strSQLpos = "SELECT * FROM addposition WHERE addposition_ID = '".$_GET["addposition_ID"]."'";
$objQuerypos = mysql_query($strSQLpos);
$objResultpos = mysql_fetch_array($objQuerypos);
$strNextSeq = "";
//*** Check Year ***//
$strSQL = "SELECT * FROM refnumber WHERE refnumberyear = '".date("Y")."' ORDER BY refnumberno DESC LIMIT 1";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>กรอกรายละเอียดการรับสมัครพนักงาน</title>
<link rel="stylesheet" type="text/css" href="css/custom-theme/jquery-ui-1.8.21.custom.css">
<link rel="stylesheet" type="text/css" href="css/banner.css">
<link rel="stylesheet" type="text/css" href="css/formregister.css">
<style type="text/css">
.ui-datepicker{
width:200px;
font-family:tahoma;
font-size:10px;
text-align:center;
}
.style3 {color: #FF0000}
</style>
</head>
<body>
<div id="wrapper">
<div id="header"></div>
<?PHP
if($objResult["refnumberyear"] == date("Y"))
{
$no = $objResult["refnumberno"]+1;
$Seq = substr("0000".$no,-4,4);
$strNextSeq = "Ref"."".$objResult["refnumberyear"]."".date("m")."".$Seq;
?>
<?PHP
}
else
{
$Seq = substr("0001",-4,4);
$strNextSeq = "Ref"."".date("Y")."".date("m")."".$Seq;
$no = 1;
?>
<?PHP
}
?>
<form action="resgiter_ins.php?refnumberno=<?php echo $no;?>&refnumberID=<?php echo $strNextSeq;?>&addposition_ID=<?php echo $_GET["addposition_ID"];?>" method="post" enctype="multipart/form-data"id="form1" name="form1" onSubmit="javascript:return checktext();">
<div class="clearboth"></div>
<div align="right">
<label class="label1"><?PHP $datetime = date("d-m-Y H:i:s"); echo $datetime; ?> </label>
<div class="clearboth"></div>
<label class="label2">เลขที่ใบสมัคร :: </label>
<label class="label1"><?PHP echo $strNextSeq;?> </label>
</div>
<div class="clearboth"></div>
<fieldset>
<legend><strong>ข้อมูลส่วนตัว</strong></legend>
<table width="1055" border="0">
<tr>
<th width="255" scope="col"><div align="left"><label class="label">ตำแหน่งที่สมัคร</label>
<label class="label2"> <?PHP echo $objResultpos["addposition_Name"]; ?> </label></div></th>
<th width="166" scope="col"><div align="left"><label class="label">เงินเดือนที่ต้องการ<span class="style3">*</span></label></div></th>
<th width="169" scope="col"><div align="left"><input name="txtSalary" type ="text" id="txtSalary" maxlength="5" size="5" onKeyUp="check_salary(this);" /><label class="label"> บาท</label></div></th>
<th width="165" scope="col"><div align="left"><label class="label">เลขที่บัตรประชาชน<span class="style3">*</span></label></div></th>
<th width="300" scope="col"><div align="left"><input name="txtPID" type="text" id="txtPID" onKeyPress="if (event.keyCode < 48 || event.keyCode > 57 ){event.returnValue = false;}" maxlength="13">
<input type="button" name="Button" value="ตรวจสอบ" onClick="id_card(document.getElementById('txtPID'))">
<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>
</div></th>
</tr>
</table>
<div class="clearboth"></div>
<table width="1148" border="0">
<tr>
<th width="250" scope="col"><div align="left"><label class="label">คำนำหน้า<span class="style3">*</span></label>
<select name="prefixT" id="prefixT" type ="select" onchange="chkprefix();">
<option value="">กรุณาเลือก</option>
<option value="1">นาย</option>
<option value="2">นาง</option>
<option value="3">นางสาว</option>
<option value="4">อื่นๆ</option>
</select>
<input type="text" name="other" style="display:none;" size="7"></div></th>
<th width="508" scope="col"><div align="left">
<label class="label">ชื่อ-นามสกุล(ภาษาไทย)<span class="style3">* </span></label>
<input name="txtNameT" type ="text" id="txtNameT" onKeyUp="check_charthai(this);"/>
-
<input name="txtSurT" type ="text" id="txtSurT" onKeyUp="check_charthai(this);"/>
</label></div></th>
<th width="390" scope="col"><div align="left"><label class="label">กรุณาใส่รูปประจำตัว</label>
<input name="Photos" type="file" id="Photos" /> </div></th>
</tr>
</table>
<div class="clearboth"></div>
<table width="1146" border="0">
<tr>
<th width="250" scope="col"><div align="left"><label class="label">คำนำหน้า<span class="style3">*</span></label>
<select name="prefixEn" id="prefixEn" onchange="chkprefix1();">
<option value="">กรุณาเลือก</option>
<option value="1">Mr.</option>
<option value="2">Mrs.</option>
<option value="3">Miss.</option>
<option value="4">Other</option>
</select>
<input type="text" name="other1" style="display:none;" size="7"></div></th>
<th width="506" scope="col"><div align="left"><label class="label">ชื่อ-นามสกุล(ภาษาอังกฤษ)<span class="style3">*</span></label>
<input name="txtNameE" type ="text" id="txtNameE" onKeyUp="check_chareng(this);"/>
-
<input name="txtSurE" type ="text" id="txtSurE" onKeyUp="check_chareng(this);" />
</label></div></th>
<th width="390" scope="col"><div align="left"><label class="label">เพศ<span class="style3">*</span></label>
<input name="sex" type="radio" id="male" value="ชาย" /><label class="label">ชาย</label>
<input name="sex" type="radio" id="female" value="หญิง" /><label class="label">หญิง</label></div></th>
</tr>
</table>
<div class="clearboth"></div>
<table width="1107" border="0">
<tr>
<th width="250" scope="col"><div align="left"><label class="label">วันเกิด<span class="style3">*</span></label>
<input name="birthday" type ="text" id="birthday" readonly="readonly"/>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.21.custom.min.js"></script>
<script type="text/javascript">
$(function(){
var dateBefore=null;
$("#birthday").datepicker({
dateFormat: 'dd-mm-yy',
showOn: 'button',
buttonImage: 'image/calendar-blue.gif',
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
yearRange: '-35:-17',
});
});
</script>
</div></th>
<th width="170" scope="col"><div align="left"><label class="label"> อายุ<span class="style3">*</span></label>
<input name="txtAge" type ="text" id="txtAge" maxlength="2" size="2" onKeyUp="check_age(this);" />
<label class="label">ปี</label></div></th>
<th width="338" scope="col"><div align="left"><label class="label">เบอร์โทรศัพท์มือถือ<span class="style3">*</span></label>
<input name="txtPhone" type ="text" id="txtPhone" onKeyUp="check_phone(this);autoTabPhone(this);"/></div></th>
<th width="350" scope="col"><div align="left"><label class="label">E-Mail<span class="style3">* </span></label>
<input name="txtEmail" type ="text" id="txtEmail" onBlur="check_email(this)"/></div></th>
</tr>
</table>
<div class="clearboth"></div>
<table width="1157" border="0">
<tr>
<th width="757" scope="col"><div align="left"><label class="label">ที่อยู่ที่สามารถติดต่อได้<span class="style3">*</span></label>
<input name="txtAddress" type ="text" id="txtAddress" size="93" /></div></th>
<th width="400" scope="col"><div align="left"><label class="label">ภูมิลำเนา<span class="style3">*</span></label>
<input name="txtPlace" type ="text" id="txtPlace" /></div></th>
</tr>
</table>
<div class="clearboth"></div>
<table width="1053" border="0">
<tr>
<th width="150" scope="col"><div align="left"><label class="label">น้ำหนัก<span class="style3">*</span></label>
<input name="txtWeight" type ="text" id="txtWeight" maxlength="3" size="2" onKeyUp="check_weight(this);" />
<label class="label">กก.</label></div></th>
<th width="140" scope="col"><div align="left"><label class="label">ส่วนสูง<span class="style3">*</span></label>
<input name="txtHeight" type ="text" id="txtHeight" maxlength="3" size="2" onKeyUp="check_height(this);" />
<label class="label">ซม.</label></div></th>
<th width="258" scope="col"><div align="left"><label class="label">เชื้อชาติ<span class="style3">*</span></label>
<input name="txtRace" type ="text" id="txtRace" /></div></th>
<th width="255" scope="col"><div align="left"><label class="label">สัญชาติ<span class="style3">*</span></label>
<input name="txtNation" type ="text" id="txtNation" /></div></th>
<th width="250" scope="col"><div align="left"><label class="label">ศาสนา<span class="style3">*</span></label>
<select name="txtReligion" id="txtReligion" onchange="chkprefix2();">
<option value="">กรุณาเลือก</option>
<option value="1">พุทธ</option>
<option value="2">คริสต์</option>
<option value="3">อิสลาม</option>
<option value="4">อื่นๆ</option>
</select>
<input type="text" name="other2" style="display:none;" size="7"></div></th>
</tr>
</table>
<div class="clearboth"></div>
<table width="950" border="0">
<tr>
<th width="290" scope="col"><div align="left"><label class="label">สถานภาพทางทหาร</label>
<select name="Military" id="Military">
<option value="">กรุณาเลือก</option>
<option value="ได้รับยกเว้น">ได้รับยกเว้น</option>
<option value="ยังไม่ผ่านการเกณฑ์ทหาร">ยังไม่ผ่านการเกณฑ์ทหาร</option>
<option value="เรียนรักษาดินแดน">เรียนรักษาดินแดน</option>
<option value="รับราชการทหารแล้ว">รับราชการทหารแล้ว</option>
</select></div></th>
<th width="260" scope="col"><div align="left"><label class="label">สถานภาพการสมรส<span class="style3">*</span></label>
<select name="Marital" id="Marital">
<option value="">กรุณาเลือก</option>
<option value="โสด">โสด</option>
<option value="แต่งงานแล้ว">แต่งงานแล้ว</option>
<option value="แยกกันอยู่">แยกกันอยู่</option>
<option value="หม้าย">หม้าย</option>
<option value="หย่า">หย่า</option>
</select></div></th>
<th width="400" scope="col"><div align="left"><label class="label">บิดา/มารดา<span class="style3">*</span></label>
<select name="Parent" id="Parent">
<option value="">กรุณาเลือก</option>
<option value="อยู่ร่วมกัน">อยู่ร่วมกัน</option>
<option value="แยกกันอยู่">แยกกันอยู่</option>
<option value="หย่า">หย่า</option>
<option value="(บิดา/มารดา)ถึงแก่กรรม">(บิดา/มารดา)ถึงแก่กรรม</option>
</select></div></th>
</tr>
</table>
</fieldset>
<div class="clearboth"></div>
<div class="clearboth"></div>
<fieldset>
</fieldset>
<div align="right">
<input name="Submit" type ="submit" id="submit" value="ยืนยัน"/>
</div>
</form>
<div id="footer"></div>
</div>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2013-03-11 19:18:22 |
By :
PalaloyKibou |
View :
2291 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนวคิดรับ เอาไปรันดู(PHP)
<script type="text/javascript">
function useSubmit()
{
document.getElementById('hide_val').value='1';
var hideval = document.getElementById('hide_val').value;
alert(hideval);
if(hideval !=''){
document.getElementById('submit').value='เย้..Submit ได้แล้ว';
document.getElementById('submit').disabled=false;
}else{
hideval.value()='';
}
}
</script>
<p><input type="button" name="btn" id="btn" value="คลิกก่อน!" onclick="useSubmit();" /> <input type="submit" id="submit" name="submit" value="ยัง Submit ไม่ได้" disabled="disabled"></p>
<input type="hidden" id="hide_val" value="">
|
|
|
|
|
Date :
2013-03-11 20:29:14 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|