|
|
|
สอบถามผู้รู้หน่อย ครับ......ต้องการแสดงcheckbox ต้องที่เรา รายการ |
|
|
|
|
|
|
|
วาง code ด้วยครับ
|
|
|
|
|
Date :
2017-06-23 11:14:12 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
for($i=0;$i<5;$i++)
{
?>
<select name="amount" id="amount" rel="<?=$i;?>">
<option value="half">ครึ่งวัน</option>
<option value="full">เต็มวัน</option>
</select>
<span id="span_<?=$i;?>">
<input name="date" type="checkbox" id="date" value="1"/>เช้า
<input name="date" type="checkbox" id="date" value="2"/>บ่าย
</span>
<br>
<?php } ?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(function()
{
$('select').on('change',function(){
var val=$(this).val();
var rel=$(this).attr('rel');
if(val=='full')
{
$('#span_'+rel).hide();
}else{
$('#span_'+rel).show();
}
});
});
</script>
|
|
|
|
|
Date :
2017-06-23 11:46:01 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<select name="amount[<? echo"$count"; ?>]" id="amount">
<option value="1">เต็มวัน</option>
<option value="0.5">ครึ่งวัน</option>
</select>
<div id="check" style="display:none;">
<input name="date" type="checkbox" id="date" value="1"/>เช้า
<input name="date" type="checkbox" id="date" value="2"/>บ่าย
</div>
<script>
$(function(){
var amount = $("#amount").val();
if(amount == "1"){
$("#check").hide();
}
else{
$("#check").show();
}
$("#amount").change(function(){
var amount = $(this).val();
if(amount == "1"){
$("#check").hide();
}
else{
$("#check").show();
}
});
});
</script>
|
ประวัติการแก้ไข 2017-06-23 11:47:59
|
|
|
|
Date :
2017-06-23 11:46:44 |
By :
bunchuai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอพระคุณอย่างสูงเลย ครับ ทั้ง 2ท่าน NO.3 และ NO.4
ได้แล้วครับ
|
|
|
|
|
Date :
2017-06-23 11:52:38 |
By :
baby137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติดปัญหา นิดหน่อย ครับ
คือ มันแสดง เฉพาะ อันแรก อันที่2,3,... มันจะแสดงให้ครับ
|
|
|
|
|
Date :
2017-06-23 12:19:35 |
By :
baby137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<select name="amount[<? echo"$count"; ?>]" class="amount">
<option value="1">เต็มวัน</option>
<option value="0.5">ครึ่งวัน</option>
</select>
<div class="check" style="display:none;">
<input name="date" type="checkbox" id="date" value="1"/>เช้า
<input name="date" type="checkbox" id="date" value="2"/>บ่าย
</div>
<script>
$(function(){
var amount = $(".amount").val();
if(amount == "1"){
$(".check").hide();
}
else{
$(".check").show();
}
$(".amount").change(function(){
var amount = $(this).val();
if(amount == "1"){
$(".check").hide();
}
else{
$(".check").show();
}
});
});
</script>
ลองเปลี่ยน id == > class ดูครับ
|
|
|
|
|
Date :
2017-06-23 13:00:22 |
By :
bunchuai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|