Reputation: 315
I would like to select the option contained within a php variable on page load.
<?php
$pre = 78;
?>
<select id="form8" name="form8">
<option value="15">15</option>
<option value="25">25</option>
<option value="64">64</option>
<option value="78">78</option>
<option value="82">82</option>
</select>
<script>
$(document).ready(function(){
$("form8").val("<?php echo $pre; ?>");
}
</script>
Expected output should be,
<select id="form8" name="form8">
<option value="15">15</option>
<option value="25">25</option>
<option value="64">64</option>
<option value="78" selected="selected">78</option>
<option value="82">82</option>
</select>
Upvotes: 0
Views: 1163
Reputation: 2005
Why not just use HTML to set selected='selected'
? Seems easier, and supports non-JS users.
Upvotes: 2
Reputation: 31033
$(document).ready(function(){
$("#form8").val(<?php echo $pre; ?>);
}
Upvotes: 1