|
|
|
echo ค่ามาจาก form ที่แล้ว ไม่อยากให้มันเป็นค่า value ต้องทำยังไงหรอครับ |
|
|
|
|
|
|
|
ลองอธิบายเพิ่มเติมครับ
|
|
|
|
|
Date :
2013-03-12 10:01:52 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับผมใช้วิธีนั้นไปแล้วแต่มันใช้ไม่ได้กับรายการที่อัพเดทได้อะครับ
ขอถามเพิ่มนะครับ จะดักค่าใน hidden ยังไงหรอครับ
ผมมี text box 1อันที่ไม่ hidden และอีก 5อันที่ hidden ลองใช่java scipt มันเด้งแค่ text box ที่ไม่ได้ hidden แถมยังส่งค่า ที่hiddenเข้า table อีกด้วย
|
|
|
|
|
Date :
2013-03-12 10:58:31 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รายการที่อัพเดทได้คืออะไรครับ ถ้ามันไม่ได้ ลองเปลี่ยนวิธีคิด วิธีส่งข้อมูลไหมครับ
แล้วเด้งคืออะไรครับ
|
|
|
|
|
Date :
2013-03-12 10:59:54 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
script language ="javascript">
function checkadd(){
if(document.check.detail.value == "")
{
alert("กรุณากรอกรายละเอียด!!");
document.check.detail.focus();
}else
document.check.submit();
}
</script>
อันนี้ครับผมดักตัวนี้เอาไว้
มันก็ alert"กรุณากรอกรายละเอียด!!" พอกดok
แต่มันยังส่งค่าที่้ Hiddenfield ลงตารางอยู่ดีอะครับ
|
|
|
|
|
Date :
2013-03-12 11:10:13 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยดูให้หน่อยนะครับ Y^Y
|
|
|
|
|
Date :
2013-03-12 11:34:11 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hidden นี่หมายถึง "ไม่สามารถมองเห็น" ใช่ไหมครับ
ไม่ใช่ <input type="hidden" />
พยายามใช้คำให้เป็นภาษาไทยนะครับ อย่าใช้ภาษาอังกฤษในการสื่อความหมายที่มันใช้ภาษาไทยได้
เพราะบางทีภาษาอังกฤษในเรื่องพวกนี้มันมีความหมายอื่น
textbox ที่ทำให้มองไม่เห็น หรือถูกซ่อนไว้ อะไรแบบนี้ก็ได้
การจะทำให้ค่าของ <input> ไม่ถูกส่งไปนั้น ไม่เกี่ยวกับการ "มองเห็นหรือไม่เห็น" แต่อยู่ที่ attribute disabled ครับ
<input type="text" name="box1" value="abc" style="display: none;" /> อันนี้ยังไงก็จะมีค่าส่งไป
<input type="text" name="box2" value="xyz" style="display: none;" disabled="disabled" /> แต่อันนี้ไม่
|
|
|
|
|
Date :
2013-03-12 11:49:15 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ <input type="hidden" อันนี้แหละครับ
|
|
|
|
|
Date :
2013-03-12 11:50:36 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ดผมประมาณนี้อะครับ อยากให้พวกนี้ส่งไปถ้า <textarea name="detail" id="detail" cols="45" rows="5"></textarea> มีข้อมูลถ้าไม่มีข้อมูลก็ไม่ให้ส้งอะครับ
Code (PHP)
<td bgcolor="#CAEFFB"><input name="mid" type="hidden" id="mid" value="<?=$objResult["M_ID"];?>
" />
<input name="dayy" type="hidden" id="dayy" value="<? echo $day;?> " />
<input name="times" type="hidden" id="times" value="<? echo $time;?> " />
<input name="timee" type="hidden" id="timee" value="<? echo $time1;?>" />
<input name="roomm" type="hidden" id="roomm" value="<? echo $room;?> " /></td>
ทั้งหมด
Code (PHP)
<form id="check" name="check" method="post" action="save_book" /></td>
<td colspan="10" bgcolor="#CAEFFB"> </td>
</tr>
<tr>
<td bgcolor="#CAEFFB"> </td>
<td bgcolor="#CAEFFB"><font size="+1"><?
$day=$_POST['day'];
if($day == 'd1'){
echo "วัน: อาทิตย์";
}
elseif($day == 'd2'){
echo "วัน: จันทร์";
}
elseif($day == 'd3'){
echo "วัน: อังคาร";
}
elseif($day == 'd4'){
echo "วัน: พุทธ";
}
elseif($day == 'd5'){
echo "วัน: พฤหัสบดี";
}
elseif($day == 'd6'){
echo "วัน: ศุกร์";
}
elseif($day == 'd7'){
echo "วัน: เสาร์";
}
$time1=$_POST['date1'];
echo " ที่: $time1<br>";
$room=$_POST['room'];
echo "<br>เลขที่ห้อง: $room<br><br>";
$time=$_POST['time'];
if($time == '1'){
echo "ช่วงเวลา: เช้า 08.30-12.00";
}
elseif($time == '2'){
echo "ช่วงเวลา: บ่าย 13.00-16.30";
}
elseif($time == '3'){
echo "ช่วงเวลา: เย็น 17.00-20.30";
}
$strSQL = "SELECT * FROM itembooking WHERE D_ID='$day' AND time='$time' AND C_ID='$room' AND ('$time1' BETWEEN s_day and e_day)";
$objQuery = mysql_query($strSQL);
$row = mysql_num_rows($objQuery);
?>
<?
if($row!=""){
echo "<script>alert('ห้องนี้มีผู้ใช้งานแล้วกรุณาตรวจสอบอีกครั้ง!');history.back();</script>";
}
else {
}
?>
</td>
<td colspan="10" bgcolor="#CAEFFB"> </td>
</tr>
<tr>
<td height="146" bgcolor="#CAEFFB"> </td>
<td bgcolor="#CAEFFB"><font size="+1"> รายละเอียดในการจอง<label></label>
<textarea name="detail" id="detail" cols="45" rows="5"></textarea>
</font></td>
<td colspan="10" bgcolor="#CAEFFB"> </td>
</tr>
<tr>
<td bgcolor="#CAEFFB"> </td>
<td bgcolor="#CAEFFB"><font size="+1">
<input type="submit" name="Submit" id="Submit" value="ยืนยัน" onclick ="checkadd();" />
<input type="reset" name="Submit2" id="Submit2" value="ยกเลิก" />
</font></td>
<td colspan="10" bgcolor="#CAEFFB"> </td>
</tr>
<tr>
<td bgcolor="#CAEFFB"> </td>
<td bgcolor="#CAEFFB"> </td>
<td colspan="10" bgcolor="#CAEFFB"><center>
</center></td>
</tr>
<tr>
<td bgcolor="#CAEFFB"> </td>
<td bgcolor="#CAEFFB"><input name="mid" type="hidden" id="mid" value="<?=$objResult["M_ID"];?>
" />
<input name="dayy" type="hidden" id="dayy" value="<? echo $day;?> " />
<input name="times" type="hidden" id="times" value="<? echo $time;?> " />
<input name="timee" type="hidden" id="timee" value="<? echo $time1;?>" />
<input name="roomm" type="hidden" id="roomm" value="<? echo $room;?> " /></td>
<td colspan="10" bgcolor="#CAEFFB">
<p>
<center></form>
script language ="javascript">
function checkadd(){
if(document.check.detail.value == "")
{
alert("กรุณากรอกรายละเอียด!!");
document.check.detail.focus();
}else
document.check.submit();
}
</script>
|
|
|
|
|
Date :
2013-03-12 11:59:55 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-*-
ผมมี text box 1อันที่ไม่ hidden และอีก 5อันที่ hidden
ผมก็เข้าใจว่าเป็น textbox หมดทุกตัวสิครับ (<input type="text" />)
โอย กว่าจะเข้าใจ
ตรงนี้ครับ
<input type="submit" name="Submit" id="Submit" value="ยืนยัน" onclick ="checkadd();" />
เพราะคุณตั้งให้ชนิดของปุ่มนี้เป็นชนิด submit พอคุณคลิกมัน มันก็จะส่งค่าไปหน้าใหม่ตลอดครับ
ให้เปลี่ยน type เป็น button ครับ
<input type="button" name="Submit" id="Submit" value="ยืนยัน" onclick ="checkadd();" />
|
|
|
|
|
Date :
2013-03-12 12:14:02 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋ออออ
ขอบคุณมากครับ ^ ^เย้ผ่านแล้ววววววว
|
|
|
|
|
Date :
2013-03-12 12:17:49 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|