0
Iam試圖根據Yii窗體中的單選按鈕單擊來顯示/隱藏div。但onclick事件不適合我。請幫我解決這個問題,因爲Iam爲Yii提供了一個新的蜜蜂。 蔭使用單選按鈕在Yii中顯示/隱藏div單選按鈕單擊
<?php echo $form->radioButtonList($model,'service_type',array(
'0'=>'Yes',
'1'=>'No',
'separator'=>'',
'onclick'=>"setVisible('Yes_box',true);setVisible('No_box', false)")); ?>
<div id="Yes_box" style="visibility: hidden"> contents of Yes type </div>
<div id="No_box" style="visibility: hidden"> contents of No type </div>
這個代碼這是我的腳本:
<script>
$(document).ready(function() {
$("input[name$='type']").click(function() {
var value = $(this).val();
if (value == 'Yes') {
$("#Yes_box").show();
$("#No_box").hide();
} else if (value == 'No') {
$("#No_box").show();
$("#Yes_box").hide();
}
});
$("#Yes_box").show();
$("#No_box").hide();
});
</script>
當蔭使用此代碼只有最後一個條件正在即,Yes_box被顯示。我認爲onclick的價值不在這裏傳遞。請幫我解決這個問題。
謝謝4回覆....我試了代碼,但沒有結果。當我運行這個代碼以及radi按鈕時,它顯示「setVisible('Yes_box',true); setVisible('No_box',false)」)「作爲另一個選項 – anu 2013-02-26 08:04:10