|
|
|
ช่วยผมหน่อยครับ เลือก listbox แล้วให้ onchange ไปที่ radio ครับ ประมาณนี้ครับ ผมมีรูปภาพและโค้ดหน้านี้ให้ดูด้วยครับ |
|
|
|
|
|
|
|
ใช้ Ajax ตอน onchange ไงครับ
|
|
|
|
|
Date :
2012-02-27 17:15:11 |
By :
ekeak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ถ้าเป็น jQuery จะง่ากว่านี้มากครับ เพราะแค่ใช้ .show() และ .hide() ครับ
Code (JavaScript)
$("#div1").hide();
$("#div1").show();
Go to : jQuery Effects : jQuery and Effects
|
|
|
|
|
Date :
2012-02-27 17:28:31 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมดูว่าถ้าเป็นการ Refresh ข้อมูลใน Database ก็จะต้องใช้ Ajax เข้ามาช่วยครับ
|
|
|
|
|
Date :
2012-02-27 17:29:49 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ Ajax ตอน onchange ยังไงครับ พอมีโค้คราวๆ ให้ผมดูมั้ยครับ
|
|
|
|
|
Date :
2012-02-28 09:08:50 |
By :
DEKLAO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยผมหน่อยครับ ผมทำมาหลายวันแล้วครับ
|
|
|
|
|
Date :
2012-02-29 09:21:41 |
By :
DEKLAO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.สร้าง div เปล่าขึ้นมาใต้ select box สมมต ชื่อ radio_here
2.เมื่อ select box on change คุณก็เรียกฟังชั่นสมมติชื่อ get_radio
3.function get_radio ก็ใช้ ajax ไปเรียกไฟล์ radio.php โดยส่ง param ชื่อ STN_ID ไปด้วย
4. ไปสร้างแยกไว้ที่อีกไฟล์หนึ่ง radio.php เอาไว้เก็บโค้ด radio
โดยที่ไฟล์นี้รับค่า STN_ID แล้วทำการ query มาสร้าง radio ตามที่คุณต้องการ
5.function get_radio จะได้รับ html มา แล้วเอาไปยัดใส่ใน div id radio here
ผมก็อธิบายไม่ค่อยเก่งนะ ผมไม่แน่ใจว่าคุณใช้ ajax ได้ดีแค่ไหน ยังไง ก็ลองศึกษาวิธีการใช้งาน ajax ดูนะครับ
jQuery ajax ก็ได้ ง่ายดี ไม่ต้องยุ่งยาก
|
|
|
|
|
Date :
2012-02-29 10:56:27 |
By :
ekeak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ Smartboy ครับ ผมไม่ค่อยรู้เรื่อง ajax เท่าไหร่ครับ พอจะเขียนโค้ดคราวๆ ให้ได้มั้ยครับ
|
|
|
|
|
Date :
2012-02-29 16:32:18 |
By :
DEKLAO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีใครช่วยผมได้เลยหรอครับ
|
|
|
|
|
Date :
2012-03-01 16:15:40 |
By :
DEKLAO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
สคริปท์เอาไปใส่ไว้ใน head
<script language="JavaScript" type="text/JavaScript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
อันนี้เป็นตัวอย่างนะ แล้วก็สร้าง radio ขึ้นมารับค่าที่ option ส่งไป
<select name="ddlStockID" id="ddlStockID" onChange="MM_jumpMenu('parent',this,0)">
<option value="?StockID=">-- เลือกรายการวัตถุดิบสินค้า --</option>
<option value="?StockID=100"<? if($_GET['StockID']==100){ echo "selected"; } ?>>เกิน 20 ก.ม จากบริษัท</option>
<option value="?StockID=200"<? if($_GET['StockID']==200){ echo "selected"; } ?>>ภาคกลาง</option>
<option value="?StockID=300"<? if($_GET['StockID']==300){ echo "selected"; } ?>>ภาคตะวันออก</option>
</select>
|
ประวัติการแก้ไข 2012-03-01 16:31:16
|
|
|
|
Date :
2012-03-01 16:30:25 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|