เลือก selectbox แล้วมีกรณีที่ เลืือกแล้ว textbox ขึ้นมาเพื่อใส่ค่า ทำไงให้ได้ ดีค่ะ งงหมดแล้ว !!
ช่วยตอบหน่อยน๊ะค่ะ !!
Date :
2012-09-15 10:30:39
By :
taengii
อ่อ ลองใช้ ให้ id ต่างให้มันดูครับ
จาก code ทุกตัวจะชื่อเดียวกันหมดเลย ตอนที่ วนข้อมูลมาแสดงให้ ใส่ อะไรต่อท้าย
$i++
<select id="aaa.<?=$i?>">
อะไรแบบนี้ครับ
ประวัติการแก้ไข 2012-09-15 10:42:50 2012-09-15 10:43:49 2012-09-15 10:49:02
Date :
2012-09-15 10:41:43
By :
tongspy
ตอนวน loop เอามาแสดงอะ
Date :
2012-09-15 11:31:24
By :
Krungsri
เอาที่เป็นโค้ด php วนลูปมาดูดีกว่าครับ
Date :
2012-09-15 15:18:25
By :
sakuraei
Code (PHP)
<script src="http://code.jquery.com/jquery-latest.js"></script>
<table>
<tr>
<td align="center">
<select name="withdrawal" class="withdrawal_1" rel="1">
<option value="0" selected>--กรุณาเลือก--</option>
<optgroup label="แผนก">
<option value="ER">แผนกอุบัติเหตุและฉุกเฉิน</option>
<option value="OR">แผนกผ่าตัด</option>
<option value="LR">แผนกคลอด</option>
<option value="OPD">แผนกผู้ป่วยนอก</option>
</optgroup>
<optgroup label="บุคคล">
<option value="add">กรุณาระบุชื่อ</option>
<input type="text" name="withdrawal" class="withdrawal_1" rel="1" style="width:180px;display:none;" />
</optgroup>
</select>
</td>
<td align="center">
<input type="submit" name="DonorID" id="DonorID" value="111111111" src="img/accept.png" />
</td>
</tr>
<tr>
<td align="center">
<select name="withdrawal" class="withdrawal_2" rel="2">
<option value="0" selected>--กรุณาเลือก--</option>
<optgroup label="แผนก">
<option value="ER">แผนกอุบัติเหตุและฉุกเฉิน</option>
<option value="OR">แผนกผ่าตัด</option>
<option value="LR">แผนกคลอด</option>
<option value="OPD">แผนกผู้ป่วยนอก</option>
</optgroup>
<optgroup label="บุคคล">
<option value="add">กรุณาระบุชื่อ</option>
<input type="text" name="withdrawal" class="withdrawal_2" rel="2" style="width:180px;display:none;" />
</optgroup>
</select>
</td>
<td align="center">
<input type="submit" name="DonorID" id="DonorID" value="222222" src="img/accept.png"/>
</td>
</tr>
</table>
<!--ใน selectbox สามารถเพิ่มข้อความลงใน text box ได้-->
<script type="text/javascript">
$("select").change(function(){
var rowindex = $(this).attr("rel");
if($(this,"option:selected").val()=="add"){
$("select.withdrawal_"+rowindex).hide();
$("input.withdrawal_"+rowindex).show();
}
});
</script>
Date :
2012-09-16 00:03:46
By :
sakuraei
Code (PHP)
โห่ เก่งจัง เขียนมาให้เรย
ทำไมถึงมี selectbox 2 ครั้งค่ะ
Date :
2012-09-16 00:20:58
By :
taengii
แค่ยกตัวอย่างให้ดูครับ
ลองเอาโค้ดไปรันทดสอบดูน่ะครับ
Date :
2012-09-16 00:29:11
By :
sakuraei
ค่ะ
ขอบคุงมากเร ย ย
ถามอีกหน่อย น๊ะ rel คือ อะไร อ่า ??
Date :
2012-09-16 00:32:19
By :
taengii
เป็น attribute ตัวนึงใน html ผมเอามาช่วยนิดหน่อยครับ
Date :
2012-09-16 00:35:07
By :
sakuraei
Load balance : Server 01