อยากจะสั่งให้ ปุ่ม submit ไม่ทำงาน หลังจากเช็คค่าผ่าน if ที่อยู่ใน php น่ะครับ จะทำอย่างไงดี
Code (PHP)
<? echo $objSelect["status"];
if ($objSelect["status"]== "ลูกค้ารับสินค้า")
{
echo "test ok"; ?>
document.EditForm.btnSubmit.disabled = false;
document.EditForm.submit();
<?
} ?>
Date :
2013-03-17 12:43:50
By :
sakuraei
สวัสดีครับลูกพี่ Unidentifier
Date :
2013-03-17 12:46:35
By :
Ex-[S]i[L]e[N]t
ก่อนหน้านี้พี่ก็ได้งานของเด็กๆ นศ. มาหลายงานเหมือนกัน ก็ได้จากที่นี่ล่ะน่ะ ... ฮิๆๆ
Date :
2013-03-17 13:09:22
By :
sakuraei
ผมลองแล้ว code ไม่ทำงานครับ
ยังกดปุ่ม submit ได้เหมือนเดิม
Date :
2013-03-17 15:53:33
By :
joolawan
document.EditForm.btnSubmit.disabled = true; //เป็นการ disabled ปุ่มก็จริงครับ แต่
document.EditForm.submit(); //คุณทำการซับมิทฟอร์มโดยตรงเลยนี่นา ไม่เกี่ยวอะไรกับปุ่มที่ถูก disabled ไปเลย
ขอโค้ดแบบเต็มๆมาดูหน่อยครับ
Date :
2013-03-17 15:59:50
By :
sakuraei
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>แก้ไขข้อมูล</title>
<link rel="stylesheet" type="text/css" href="css/mystyle.css">
<link rel="stylesheet" type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.css">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="js/thaidatepicker.js"></script>
<script>
thaidatepicker('#datepicker');
</script>
<script type="text/javascript" src="js/jquery.validationEngine.js"></script>
<link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css" />
<script type="text/javascript">
// ฟังก์ชั่น สำหรับกำหนดอัตราการขนส่งไปยัง ภูมิภาค
function sdata(id1,id2,id3,id4){
var p1=document.getElementById(id1).value;
if (id3=="Bangkok") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1200;}
if (p1>20) { if (p1<=40) {$trans=1200+140;}}
if (p1>40) { if (p1<=70) {$trans=1200+350;}}
if (p1>70) { if (p1<=120) {$trans=1200+700;}}
if (p1>120) {$trans=1900+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2050;}
if (p1>20) { if (p1<=40) {$trans=2050+140;}}
if (p1>40) { if (p1<=70) {$trans=2050+350;}}
if (p1>70) { if (p1<=120) {$trans=2050+700;}}
if (p1>120) {$trans=2750+((p1-120)*10);}
}
}
if (id3=="Central") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1350;}
if (p1>20) { if (p1<=40) {$trans=1350+140;}}
if (p1>40) { if (p1<=70) {$trans=1350+350;}}
if (p1>70) { if (p1<=120) {$trans=1350+700;}}
if (p1>120) {$trans=2050+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2300;}
if (p1>20) { if (p1<=40) {$trans=2300+140;}}
if (p1>40) { if (p1<=70) {$trans=2300+350;}}
if (p1>70) { if (p1<=120) {$trans=2300+700;}}}
}
if (id3=="North") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1550;}
if (p1>20) { if (p1<=40) {$trans=1550+140;}}
if (p1>40) { if (p1<=70) {$trans=1550+350;}}
if (p1>70) { if (p1<=120) {$trans=1550+700;}}
if (p1>120) {$trans=2250+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2650;}
if (p1>20) { if (p1<=40) {$trans=2650+140;}}
if (p1>40) { if (p1<=70) {$trans=2650+350;}}
if (p1>70) { if (p1<=120) {$trans=2650+700;}}
if (p1>120) {$trans=3350+((p1-120)*10);}
}
}
if (id3=="North East") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1550;}
if (p1>20) { if (p1<=40) {$trans=1550+140;}}
if (p1>40) { if (p1<=70) {$trans=1550+350;}}
if (p1>70) { if (p1<=120) {$trans=1550+700;}}
if (p1>120) {$trans=2250+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2650;}
if (p1>20) { if (p1<=40) {$trans=2650+140;}}
if (p1>40) { if (p1<=70) {$trans=2650+350;}}
if (p1>70) { if (p1<=120) {$trans=2650+700;}}
if (p1>120) {$trans=3350+((p1-120)*10);}
}
}
if (id3=="South") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1800;}
if (p1>20) { if (p1<=40) {$trans=1800+140;}}
if (p1>40) { if (p1<=70) {$trans=1800+350;}}
if (p1>70) { if (p1<=120) {$trans=1800+700;}}
if (p1>120) {$trans=2500+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=3150;}
if (p1>20) { if (p1<=40) {$trans=3150+140;}}
if (p1>40) { if (p1<=70) {$trans=3150+350;}}
if (p1>70) { if (p1<=120) {$trans=3150+700;}}
if (p1>120) {$trans=3850+((p1-120)*10);}
}
}
return document.getElementById(id2).value=$trans;
}
</script>
</head>
<body>
<?php
include("class/phpconnectmysql.php");
//**** New class database ****//
$strHost = "localhost";
$strDB = "db_project_pepsi";
$strUser = "root";
$strPassword = "laekarat";
$clsMyDB = new MyDatabase($strHost,$strDB,$strUser,$strPassword);
//**** Call to class function select record ****//
$clsMyDB->strTable = "tb_pepsi";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " asset_no= "."'".$_GET["asset_no"]."'";
$objSelect = $clsMyDB->fncSelectRecord();
if(!$objSelect)
{
?>
<!--สร้าง ตารางหลอก เพื่อให้พิมพ์ตรงกลางหน้าจอ-->
<table align="center">
<tr>
<td align="center"> <?php echo "Record not found<br>"; ?>
</td>
</tr>
<?php
}
else
{
?>
<?php include "header.php"; ?>
<?php
// set ค่าไว้ก่อนที่จะถูกทับโดยการเรียกใช้ table อื่น
$distance = $objSelect["distance"];
$sendcost = $objSelect["send_cost"];
$date_received = $objSelect["date_received"];
$remark = $objSelect["remark"];
?>
<? echo $objSelect["status"];
if ($objSelect["status"]== "ลูกค้ารับสินค้า")
{
echo "test ok";
document.EditForm.btnSubmit.disabled = false;
document.EditForm.submit();
} ?>
<form name="EditForm" action="Update_tb_project_PEPSI.php" method="POST" >
<table align="center">
<tr>
<td align="left">โมเดล:</td>
<td align="left"><input name="model" id="model_id" readonly value="<?php echo $objSelect["model"] ?>" type="text" size="25" maxlength="50"></td>
</tr>
<tr>
<td align="left">Serial No: </td>
<td align="left"><input name="serial_no" readonly value="<?php echo $objSelect["serial_no"] ?>" type="text" size="32" maxlength="30"></td>
</tr>
<tr>
<td align="left">Asset No :</td>
<td align="left"><input name="asset_no" readonly value="<?php echo $objSelect["asset_no"] ?>" type="text" size="15" maxlength="15"></td>
</tr>
<tr>
<?php //**** Call to class function select record ****//
$clsMyDB->strTable = "tb_branch";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " name<>'null'";
$clsMyDB->strColumn="name"; ?>
<td align="left"> สาขา : </td>
<td align="left">
<select name="branch" id="branch_id" readonly >
<option value="<?php echo $objSelect["branch"] ?> "><?php echo $objSelect["branch"] ?></option>
<option value=" "></option>
<?php foreach($clsMyDB->fncSelectRecord_array() as $rows)
{ ?>
<option value="<?php echo $rows["name"]; ?>"><?php echo $rows["name"]; ?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td align="left">EMO No :</td>
<td align="left"><input name="emo_no" class="validate[required]" value="<?php echo $objSelect["emo_no"] ?>" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<td align="left">DO No :</td>
<td align="left"><input name="do_no" class="validate[required]" value="<?php echo $objSelect["do_no"] ?>" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<td align="left">ลูกค้า :</td>
<td align="left"><input name="customer" value="<?php echo $objSelect["customer"] ?>" type="text" size="32" maxlength="30"></td>
</tr>
<tr>
<td align="left">ที่อยู่ :</td>
<td align="left"><textarea name="address" cols=50 row=6><?php echo $objSelect["address"] ?></textarea></td>
</tr>
<tr>
<td align="left">โทรศัพท์ :</td>
<td align="left"><input name="tel_no" calss="validate[required]" value="<?php echo $objSelect["tel_no"] ?>" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<?php //**** Call to class function select record ****//
$clsMyDB->strTable = "tb_status";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " cstatus<>'null'";
$clsMyDB->strColumn="cstatus"; ?>
<td align="left">สถานะ :</td>
<td align="left">
<select name="status">
<option value="<?php echo $objSelect["status"] ?>"><?php echo $objSelect["status"] ?></option>
<option value=" "></option>
<?php foreach($clsMyDB->fncSelectRecord_array() as $rows)
{ ?>
<option value="<?php echo $rows["cstatus"]; ?>"><?php echo $rows["cstatus"]; ?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<?php //**** Call to class function select record ****//
$model_value = $objSelect["model"];
$clsMyDB->strTable = "tb_branch";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " name= '".$objSelect["branch"]."'";
$objSelect = $clsMyDB->fncSelectRecord();
$clsMyDB->strTable = "tb_model";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " model= '".$model_value."'";
$objSelect_model = $clsMyDB->fncSelectRecord();
?>
<!--สร้างตัวแปร เพื่อส่งให้ function sdata ต่อไป-->
<?php $section_value=$objSelect["section"];
$type_cab=$objSelect_model["type"];
?>
<td align="left"> ระยะทาง: </td>
<td align="left"><input name="distance" id="distance_value" value="<?php echo $distance ?>" type="text"
onkeyup="sdata('distance_value','send_cost_value','<?php echo $section_value ?>','<?php echo $type_cab?>');">
ค่าใช้จ่ายขนส่ง :
<input name="send_cost" id="send_cost_value" value="<?php echo $sendcost ?>" type="integer" </td>
</tr>
<tr>
<td align="left">วันที่รับของ :</td>
<td align="left"><input name="date_received" value="<?php echo $date_received ?>" type="text" id="datepicker"></td>
</tr>
<tr>
<td align="left">หมายเหตุ :</td>
<td align="left"><textarea name="remark" cols=50 row=6><?php echo $remark ?></textarea></td>
</tr>
</table>
<p align="center"><input name="btnSubmit" type="submit" style="background-color:green; color:yellow;" value="บันทึก">
<input name="btnReset" type="reset" style="background-color:red; color:yellow;"value="ยกเลิก"></p>
<?
}
?>
</body>
</html>
คือว่า concept ของผมคือว่า ตรวจสอบค่าที่ได้จากฐานข้อมูลน่ะครับ ถ้าได้ค่าที่แจ้งว่า status เป็น ลูกค้ารับสินค้า แล้วน่ะครับ ให้โปรแกรมทำการ disable ปุ่ม submit น่ะครับ
Date :
2013-03-17 16:02:40
By :
joolawan
ผมลองดูแล้วครับ แต่ว่า ปุ่ม submit ยังกดได้อยู่เลย ถ้าต้องการให้ ไม่สามารถกดได้น่ะครับ จะต้องเปลี่ยน code อย่างไงเหรอคับ
Date :
2013-03-17 16:30:18
By :
joolawan
ผมได้ลองแล้วครับ มันโชว์ alert test ok เหมือนเดิมครับ แต่ว่า ปุ่มบันทึกด้านล่างน่ะครับ ยังทำงานเหมือนเดิม ผมต้องการไม่ให้มัน ทำงานน่ะครับ ให้เป็น disable น่ะครับ
Date :
2013-03-17 21:40:29
By :
joolawan
รบกวนเพื่อนๆ หน่อยครับ ตอนนี้ รอด้วยความทุกข์ใจ ขึ้นมาหน่อยน่ะครับ รอ.. เพื่อนช่วยให้ความกระจ่างหน่อยครับ
Date :
2013-03-18 11:20:33
By :
joolawan
เช็คเงื่อนไขไว้ที่ปุ่มเลยครับ
Code (PHP)
<p align="center">
<input name="btnSubmit" type="submit" style="background-color:green; color:yellow;" value="บันทึก"
<?php echo ($objSelect["status"]== "ลูกค้ารับสินค้า")?"disabled=\"disabled\"" : "";?> />
<input name="btnReset" type="reset" style="background-color:red; color:yellow;"value="ยกเลิก" />
</p>
Date :
2013-03-18 12:10:41
By :
sakuraei
แต่ว่า ทำไมมันไม่ disable ปุ่ม บันทึก จาก code น่ะครับ
Date :
2013-03-18 13:00:06
By :
joolawan
แต่โค้ดที่ผมทดลอง ก็ทำงานปกติดีครับ
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<form>
<input type="submit" name="submitBTN" value="Save Data" />
</form>
<script>
$("input[name='submitBTN']").attr({"disabled":"disabled"});
</script>
Date :
2013-03-18 13:24:20
By :
sakuraei
ใช้ได้แล้วครับ ขอบคุณมากๆ เลยครับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>แก้ไขข้อมูล</title>
<link rel="stylesheet" type="text/css" href="css/mystyle.css">
<link rel="stylesheet" type="text/css" href="css/smoothness/jquery-ui-1.7.2.custom.css">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="js/thaidatepicker.js"></script>
<script>
thaidatepicker('#datepicker');
</script>
<script type="text/javascript" src="js/jquery.validationEngine.js"></script>
<link rel="stylesheet" href="css/validationEngine.jquery.css" type="text/css" />
<script type="text/javascript">
// ฟังก์ชั่น สำหรับกำหนดอัตราการขนส่งไปยัง ภูมิภาค
function sdata(id1,id2,id3,id4){
var p1=document.getElementById(id1).value;
if (id3=="Bangkok") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1200;}
if (p1>20) { if (p1<=40) {$trans=1200+140;}}
if (p1>40) { if (p1<=70) {$trans=1200+350;}}
if (p1>70) { if (p1<=120) {$trans=1200+700;}}
if (p1>120) {$trans=1900+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2050;}
if (p1>20) { if (p1<=40) {$trans=2050+140;}}
if (p1>40) { if (p1<=70) {$trans=2050+350;}}
if (p1>70) { if (p1<=120) {$trans=2050+700;}}
if (p1>120) {$trans=2750+((p1-120)*10);}
}
}
if (id3=="Central") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1350;}
if (p1>20) { if (p1<=40) {$trans=1350+140;}}
if (p1>40) { if (p1<=70) {$trans=1350+350;}}
if (p1>70) { if (p1<=120) {$trans=1350+700;}}
if (p1>120) {$trans=2050+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2300;}
if (p1>20) { if (p1<=40) {$trans=2300+140;}}
if (p1>40) { if (p1<=70) {$trans=2300+350;}}
if (p1>70) { if (p1<=120) {$trans=2300+700;}}}
}
if (id3=="North") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1550;}
if (p1>20) { if (p1<=40) {$trans=1550+140;}}
if (p1>40) { if (p1<=70) {$trans=1550+350;}}
if (p1>70) { if (p1<=120) {$trans=1550+700;}}
if (p1>120) {$trans=2250+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2650;}
if (p1>20) { if (p1<=40) {$trans=2650+140;}}
if (p1>40) { if (p1<=70) {$trans=2650+350;}}
if (p1>70) { if (p1<=120) {$trans=2650+700;}}
if (p1>120) {$trans=3350+((p1-120)*10);}
}
}
if (id3=="North East") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1550;}
if (p1>20) { if (p1<=40) {$trans=1550+140;}}
if (p1>40) { if (p1<=70) {$trans=1550+350;}}
if (p1>70) { if (p1<=120) {$trans=1550+700;}}
if (p1>120) {$trans=2250+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=2650;}
if (p1>20) { if (p1<=40) {$trans=2650+140;}}
if (p1>40) { if (p1<=70) {$trans=2650+350;}}
if (p1>70) { if (p1<=120) {$trans=2650+700;}}
if (p1>120) {$trans=3350+((p1-120)*10);}
}
}
if (id3=="South") {
//กรณีเป็น 1 ประตู
if (id4==1) { if (p1<=20) {$trans=1800;}
if (p1>20) { if (p1<=40) {$trans=1800+140;}}
if (p1>40) { if (p1<=70) {$trans=1800+350;}}
if (p1>70) { if (p1<=120) {$trans=1800+700;}}
if (p1>120) {$trans=2500+((p1-120)*10);}
}
//กรณีเป็น 2 ประตู
if (id4==2) { if (p1<=20) {$trans=3150;}
if (p1>20) { if (p1<=40) {$trans=3150+140;}}
if (p1>40) { if (p1<=70) {$trans=3150+350;}}
if (p1>70) { if (p1<=120) {$trans=3150+700;}}
if (p1>120) {$trans=3850+((p1-120)*10);}
}
}
return document.getElementById(id2).value=$trans;
}
</script>
</head>
<body>
<?php
include("class/phpconnectmysql.php");
//**** New class database ****//
$strHost = "localhost";
$strDB = "db_project_pepsi";
$strUser = "root";
$strPassword = "laekarat";
$clsMyDB = new MyDatabase($strHost,$strDB,$strUser,$strPassword);
//**** Call to class function select record ****//
$clsMyDB->strTable = "tb_pepsi";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " asset_no= "."'".$_GET["asset_no"]."'";
$objSelect = $clsMyDB->fncSelectRecord();
if(!$objSelect)
{
?>
<!--สร้าง ตารางหลอก เพื่อให้พิมพ์ตรงกลางหน้าจอ-->
<table align="center">
<tr>
<td align="center"> <?php echo "Record not found<br>"; ?>
</td>
</tr>
<?php
}
else
{
?>
<?php include "header.php"; ?>
<?php
// set ค่าไว้ก่อนที่จะถูกทับโดยการเรียกใช้ table อื่น
$distance = $objSelect["distance"];
$sendcost = $objSelect["send_cost"];
$date_received = $objSelect["date_received"];
$remark = $objSelect["remark"];
$tmp_status = $objSelect["status"];
?>
<form action="Update_tb_project_PEPSI.php" method="POST" >
<table align="center">
<tr>
<td align="left">โมเดล:</td>
<td align="left"><input name="model" id="model_id" readonly value="<?php echo $objSelect["model"] ?>" type="text" size="25" maxlength="50"></td>
</tr>
<tr>
<td align="left">Serial No: </td>
<td align="left"><input name="serial_no" readonly value="<?php echo $objSelect["serial_no"] ?>" type="text" size="32" maxlength="30"></td>
</tr>
<tr>
<td align="left">Asset No :</td>
<td align="left"><input name="asset_no" readonly value="<?php echo $objSelect["asset_no"] ?>" type="text" size="15" maxlength="15"></td>
</tr>
<tr>
<?php //**** Call to class function select record ****//
$clsMyDB->strTable = "tb_branch";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " name<>'null'";
$clsMyDB->strColumn="name"; ?>
<td align="left"> สาขา : </td>
<td align="left">
<select name="branch" id="branch_id" readonly >
<option value="<?php echo $objSelect["branch"] ?> "><?php echo $objSelect["branch"] ?></option>
<option value=" "></option>
<?php foreach($clsMyDB->fncSelectRecord_array() as $rows)
{ ?>
<option value="<?php echo $rows["name"]; ?>"><?php echo $rows["name"]; ?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td align="left">EMO No :</td>
<td align="left"><input name="emo_no" class="validate[required]" value="<?php echo $objSelect["emo_no"] ?>" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<td align="left">DO No :</td>
<td align="left"><input name="do_no" class="validate[required]" value="<?php echo $objSelect["do_no"] ?>" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<td align="left">ลูกค้า :</td>
<td align="left"><input name="customer" value="<?php echo $objSelect["customer"] ?>" type="text" size="32" maxlength="30"></td>
</tr>
<tr>
<td align="left">ที่อยู่ :</td>
<td align="left"><textarea name="address" cols=50 row=6><?php echo $objSelect["address"] ?></textarea></td>
</tr>
<tr>
<td align="left">โทรศัพท์ :</td>
<td align="left"><input name="tel_no" calss="validate[required]" value="<?php echo $objSelect["tel_no"] ?>" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<?php //**** Call to class function select record ****//
$clsMyDB->strTable = "tb_status";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " cstatus<>'null'";
$clsMyDB->strColumn="cstatus"; ?>
<td align="left">สถานะ :</td>
<td align="left">
<select name="status">
<option value="<?php echo $objSelect["status"] ?>"><?php echo $objSelect["status"] ?></option>
<option value=" "></option>
<?php foreach($clsMyDB->fncSelectRecord_array() as $rows)
{ ?>
<option value="<?php echo $rows["cstatus"]; ?>"><?php echo $rows["cstatus"]; ?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<?php //**** Call to class function select record ****//
$model_value = $objSelect["model"];
$clsMyDB->strTable = "tb_branch";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " name= '".$objSelect["branch"]."'";
$objSelect = $clsMyDB->fncSelectRecord();
$clsMyDB->strTable = "tb_model";
//พิมพ์ เพื่อแจ้งค่าที่รับมาจากหน้าเวปก่อนหน้านี้
// echo "test".$_GET["asset_no"];
$clsMyDB->strCondition = " model= '".$model_value."'";
$objSelect_model = $clsMyDB->fncSelectRecord();
?>
<!--สร้างตัวแปร เพื่อส่งให้ function sdata ต่อไป-->
<?php $section_value=$objSelect["section"];
$type_cab=$objSelect_model["type"];
?>
<td align="left"> ระยะทาง: </td>
<td align="left"><input name="distance" id="distance_value" value="<?php echo $distance ?>" type="text"
onkeyup="sdata('distance_value','send_cost_value','<?php echo $section_value ?>','<?php echo $type_cab?>');">
ค่าใช้จ่ายขนส่ง :
<input name="send_cost" id="send_cost_value" value="<?php echo $sendcost ?>" type="integer" </td>
</tr>
<tr>
<td align="left">วันที่รับของ :</td>
<td align="left"><input name="date_received" value="<?php echo $date_received ?>" type="text" id="datepicker"></td>
</tr>
<tr>
<td align="left">หมายเหตุ :</td>
<td align="left"><textarea name="remark" cols=50 row=6><?php echo $remark ?></textarea></td>
</tr>
</table>
<p align="center"><input name="btnSubmit" type="submit" style="background-color:green; color:yellow;" value="บันทึก">
<input name="btnReset" type="reset" style="background-color:red; color:yellow;"value="ยกเลิก"></p>
</form>
<?php
}
?>
<?php
if($tmp_status<>"ลูกค้ารับสินค้า") { ?>
<script>
$("input[name='btnSubmit']").attr({"enabled":"enabled"});
</script>
<?php } else {
if($tmp_status=="ลูกค้ารับสินค้า") { ?>
<script>
$("input[name='btnSubmit']").attr({"disabled":"disabled"});
</script>
<?php } } ?>
</body>
</html>
โค้ด เต็มๆ เลย
Date :
2013-03-18 19:34:58
By :
joolawan
ขอบคุณมากเลยครับ
Date :
2013-03-18 23:07:13
By :
joolawan
สอบถามหน่อยครับ เรื่องตามหัวข้อกระทู้ ครับ ปุ่ม submit ไม่ทำงาน
code a_chkdup.php(ไฟล์ตรวจสอบจองห้องซ้ำ)
<?php
header("Content-type: text/html; charset=utf8");
header("Cache-Control: no-cache, must-revalidate");
require_once('connection.php');
require_once('function.php');
$room_id=$_GET['room_id'];
$s_time=$_GET['s_time'];
$e_time=$_GET['e_time'];
$datemeet=$_GET['datemeet'];
$datemeet=d2sql($datemeet);
$c_chkdup=mysql_db_query($dbname,"select subject,s_time,e_time,b_status from bookroom where room_id='$room_id' and datemeet='$datemeet' and (('$s_time' >= s_time and '$s_time' <= e_time) or ('$e_time' >= s_time and '$e_time' <= e_time))");
if(mysql_num_rows($c_chkdup)>0) {
$f_subj=mysql_fetch_array($c_chkdup);
echo "<b><font color=\"#FF0000\">ห้องประชุมไม่ว่าง ประชุมเรื่อง : $f_subj[0] เวลา $f_subj[1]-$f_subj[2] [กรุณาเลือก:ห้องประชุม/วันที่/หรือเวลา ใหม่] </font>สถานะ:</b>";
if($f_subj['b_status']=='0') echo ' <i><u>รอ</u>อนุมัติ</i> ';
if($f_subj['b_status']=='1') echo ' <img src="img/clear.gif" /><i>อนุมัติแล้ว</i>';
if($f_subj['b_status']=='6') echo '<i><b>ไม่</b>อนุมัติ</i>';
if($f_subj['b_status']=='9') echo ' <i>ยกเลิก<i> ';
} else
echo "<font color=\"#00CC00\">ห้องประชุมว่าง</font>";
?>
------------------------------------------------
ถ้าเงือนไข แสดง สีแดง ให้ไปทำงาน ไฟล์ roombook.php ซึ่งจะมี ปุ่ม submit ไม่ทำงาน ครับ
ประวัติการแก้ไข 2016-02-11 14:07:56
Date :
2016-02-11 14:07:33
By :
baby137
Load balance : Server 03