Pete Winter
asked on
show table row if select menu equals 1
I have previously used the javascript code below to show / hide a table based a check box:
<script language="javascript">
$("document").ready(functi on() {
if (!$("#phone_support").attr ('checked' )) $(".captionRow").show();
$("#phone_support").click( function() {
if ($("#phone_support").attr( 'checked') ) $(".captionRow").hide();
else $(".captionRow").show();
})
});
</script>
How do I change it so the captionRow class only shows if the value of the below select menu is 1?
<select name="ink_brand_id" id="ink_brand_id">
<?php
do {
?>
<option value="<?php echo $row_rs_ink_brand['id']?>" ><?php echo $row_rs_ink_brand['ink_bra nd']?></op tion>
<?php
} while ($row_rs_ink_brand = mysql_fetch_assoc($rs_ink_ brand));
$rows = mysql_num_rows($rs_ink_bra nd);
if($rows > 0) {
mysql_data_seek($rs_ink_br and, 0);
$row_rs_ink_brand = mysql_fetch_assoc($rs_ink_ brand);
}
?>
</select>
<script language="javascript">
$("document").ready(functi
if (!$("#phone_support").attr
$("#phone_support").click(
if ($("#phone_support").attr(
else $(".captionRow").show();
})
});
</script>
How do I change it so the captionRow class only shows if the value of the below select menu is 1?
<select name="ink_brand_id" id="ink_brand_id">
<?php
do {
?>
<option value="<?php echo $row_rs_ink_brand['id']?>"
<?php
} while ($row_rs_ink_brand = mysql_fetch_assoc($rs_ink_
$rows = mysql_num_rows($rs_ink_bra
if($rows > 0) {
mysql_data_seek($rs_ink_br
$row_rs_ink_brand = mysql_fetch_assoc($rs_ink_
}
?>
</select>
ASKER
Thanks, but it's not working for me. Can you please check:
<script language="javascript">
$("document").ready(functi on() {
if( $('#ink_brand_id option:selected').attr('va lue')==1 )$(".captionRow").show();
$('#ink_brand_id option:selected').click(fu nction(){
if( $('#ink_brand_id option:selected').attr('va lue')!=1 )$(".captionRow").hide();
else $(".captionRow").show();
})
});
</script>
<script language="javascript">
$("document").ready(functi
if( $('#ink_brand_id option:selected').attr('va
$('#ink_brand_id option:selected').click(fu
if( $('#ink_brand_id option:selected').attr('va
else $(".captionRow").show();
})
});
</script>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Perfect. Many thanks for your help!
if( $('#ink_brand_id option:selected').attr('va