|
|
|
รบกวนดู function นี่ให้หน่อยครับ มันไม่ทำงานบน firefox หรือ chrome เลยครับ ใช้ได้แต่บน IE |
|
|
|
|
|
|
|
คือ เลือก ใน select แล้ว
Code (PHP)
<select name='Status' class='text' onchange='updateDrug()'>
<?
print("<option value='none'>Select Product Status</option>");
product_status(&$arr_status);
for($i=0;$i<sizeof($arr_status);$i++)
{
print("<option value='$arr_status[$i]'>$arr_status[$i]</option>");
}
?>
</select>
ค่าใน select ช่องที่ 2 ไม่ยอมแสดงรายการอ่ะครับ
Code (PHP)
<select name='Drug_No' class='text' onChange='updateListStab()' >
<option value='none' > -- Please choose Drug name -- </option>
|
|
|
|
|
Date :
2013-08-14 14:39:56 |
By :
cappuczino |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T_T ไม่มีใครพอช่วยได้เลยเหรอครับ
ผมไม่รู้จะแก้ยังไงจริงๆ
|
|
|
|
|
Date :
2013-08-15 09:44:04 |
By :
cappuczino |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นโค้ดที่มี dropdown list สองตัวใช่มั๊ยค่ะ แล้วถ้าเลือกข้อมูลจากตัวแรก ข้อมูลจะถูกส่งมาเพิ่มให้ตัวที่สอง ถูกต้องหรือเปล่าค่ะ??
แล้วข้อมูลที่อยู่ใน dropdown ชุดแรกจะหายไปด้วยหรือเปล่า?? (สรุปว่าเป็นการย้าย หรือค้ดลอกข้อมูลค่ะ)
|
ประวัติการแก้ไข 2013-08-15 09:49:53
|
|
|
|
Date :
2013-08-15 09:48:21 |
By :
survivor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เท่าที่ไล่โค้ดดูการเลือกข้อมูลจาก dropdown list ชุดแรกไม่ใช่แค่เป็นการคัดลอกข้อมูลไป dropdown ชุดที่สองเท่านั้น
แต่ยังไปควบคุมการเปิดปิด ฟอร์ม อีกเยอะแยะเลยนี่ค่ะ
ที่ไม่มีใครช่วยตอบ อาจเป็นเพราะรายละเอียดมันมากเกินไปค่ะ ต้องใช้เวลามากโขทีเดียว
|
|
|
|
|
Date :
2013-08-15 09:59:46 |
By :
survivor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเขียนเป็น jquery ซิค่ะง่ายกว่าเยอะแล้วใช้ได้กะทุกบราวเซอร์ด้วย
แค่พอชี้แนะได้เท่านั้นน่ะค่ะ
<select name='Status' id='Status' class='text' >
<?
print("<option value='none'>Select Product Status</option>");
product_status(&$arr_status);
for($i=0;$i<sizeof($arr_status);$i++)
{
print("<option value='$arr_status[$i]'>$arr_status[$i]</option>");
}
?>
</select>
<select name='Drug_No' id='Drug_No' class='text' onChange='updateListStab()' >
<option value='none' > -- Please choose Drug name -- </option>
</select>
<script type="text/javascript">
$(document).ready(function(){
$("select#Status").change(function(){
var val = $("option:selected",this).val(),
txt = $("option:selected",this).text();
$("select#Drug_No").empty()
.append("<option value='none' > -- Please choose Drug name -- </option>")
.append("<option value='"+val+"'>"+txt+"</option>");
});
});
</script>
|
|
|
|
|
Date :
2013-08-15 10:18:32 |
By :
survivor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|