2012-01-18 4 views
0

ページロード時にPHP変数に含まれるオプションを選択したいと思います。ページロードでフォームオプションを選択

<?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> 

の予想される出力は

<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> 

http://jsfiddle.net/qQZVN/1/

+0

あなたが期待される出力 – Rafay

+0

更新のポストを忘れてしまったあなたははい、私はしかし、それを固定した後、それはまだ動作しません、#を逃さなかった私の答え – user1155594

+0

と '#' – Rafay

答えて

2

Example

$('#form8').val("<?php echo $pre; ?>") ; 
+0

私は私の答えを編集しようとしていた... – Rafay

1
$(document).ready(function(){ 
$("#form8").val(<?php echo $pre; ?>); 
} 
2

理由だけselected='selected'を設定するには、HTMLを使用しない、すべきですか?より簡単に見え、JS以外のユーザーをサポートします。

+0

私はあなたに同意します。私はあまりにもjsの意味を参照してください。 – rekire

0
$('select#form8').val('<?php echo $pre; ?>'); 
関連する問題