otomo

Wed 6 Aug 2008 22:03:23
Wed 6 Aug 2008 22:03:23
ตารางมี 3 คอลัมภ์ แล้วคอลัมสุดท้ายเปงcheckbox ให้ติ๊ก ถ้าเราเลือกให้เปลี่ยนสีแถวนั้น เมื่อกดออกให้กลับเปงสีเดิม จะ เขียนยังไงคับ
webmaster

Thu 7 Aug 2008 00:29:51
Thu 7 Aug 2008 00:29:51
ต้องจับ event onclick ครับแล้วก็เอาไปสั่งงานครับว่าให้เป็นสีใด จะทำได้ก็ต้องมีการตั้งค่า id ของ row ด้วย
otomo

Thu 7 Aug 2008 01:08:12
Thu 7 Aug 2008 01:08:12
ขอตัวอย่างหน่อยได้ไหมคับพี่ webmaster
webmaster

Thu 7 Aug 2008 17:18:56
Thu 7 Aug 2008 17:18:56
<tr id="number1"....
document.getElementById("number1").style.backgroundColor = "#FFFFCC";
document.getElementById("number1").style.backgroundColor = "#FFFFCC";
otomo

Thu 7 Aug 2008 22:54:03
Thu 7 Aug 2008 22:54:03
มันเปงarray อ่ะคับ จะทำยังไงดี
otomo

Thu 7 Aug 2008 23:29:51
Thu 7 Aug 2008 23:29:51
โค้ดผมเปงแบบนี้อ่ะครับ ช่วยหน่อย
<tr bgcolor="<?=$bg?>" >
<td bordercolor="#00CCCC"> <div align="left"><? echo $result['CusName']; ?></div></td>
<td bordercolor="#00CCCC"> <div align="left"><? echo $result['Pro_name']; ?></div></td>
<td bordercolor="#00CCCC"><div align="left"><? echo $result['Version'];?> </div></td>
<td bordercolor="#00CCCC" ><div align="center">
<input name="checkbox[]" id="checkbox" type="checkbox" value="<? echo $result['Cusp_id'];?>" /></div></td>
</tr>
<tr bgcolor="<?=$bg?>" >
<td bordercolor="#00CCCC"> <div align="left"><? echo $result['CusName']; ?></div></td>
<td bordercolor="#00CCCC"> <div align="left"><? echo $result['Pro_name']; ?></div></td>
<td bordercolor="#00CCCC"><div align="left"><? echo $result['Version'];?> </div></td>
<td bordercolor="#00CCCC" ><div align="center">
<input name="checkbox[]" id="checkbox" type="checkbox" value="<? echo $result['Cusp_id'];?>" /></div></td>
</tr>
webmaster

Fri 8 Aug 2008 14:52:09
Fri 8 Aug 2008 14:52:09
checkbox ส่วนมากก็เป็น array อยู่แล้วครับ คุณต้องตั้ง id ให้ tr แต่ละอันแล้วก็ใช้วิธีแบบข้างบนครับ โดย checkbox แต่ละอันก็ให้ capture event onclick เอาไว้เท่านั้น

















