我想知道的是,我想要使用jQuery更改dropDownlist上的textField或dropDownList更改。想要更改yii中的字段從
<?php echo $form->dropDownList($model,'name',array('prompt'=>'Select')); ?>
OR
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>100)); ?>
我還有一個下拉列表,
<?php echo $form->dropDownList($model,'type', array('car'=>'Car', 'train'=>'Train', 'cruise'=>'Cruise', 'airline'=>'Airline'), array('prompt'=>'Select Type')); ?>
根據型下拉列表的變化功能我只想顯示名文本框或名下拉列表,他們的場均相同的,但我不我知道要這樣做。我的jquery是這樣的:
$(document).ready(function() {
$('#Transport_type').change(function() {
var trantype = $('#Transport_type').val();
if(trantype == 'car' || trantype == 'train'){
//Here I wanna show dropdownlist
}else if(trantype == 'cruise' || trantype == 'airline'){
//Here I wanna show textfield
}
});
});
這將是偉大的,如果有人可以幫助。謝謝!
但是他們的id是相同的,因爲它們是相同的字段。但我想顯示爲dropdownlist或文本框的類型dropdownlist的變化。 – Thyu
更好使用類名$('。textboxclassname')。show(); –