에서 변경하고 싶습니다. 제가 알고 싶은 것은 jQuery를 사용하여 dropDownlist 변경시 textField 또는 dropDownList를 변경하고 싶습니다. 유형 I은 이름을 텍스트 필드 또는 이름 드롭 다운리스트를 표시 할 드롭 다운리스트의 변경 기능에 따라yii의 필드를
내가 다른 DropDownList로이<?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가 동일합니다. 하지만 드롭 다운 목록의 변경 유형에 드롭 다운 목록 또는 텍스트 필드로 표시하고 싶습니다. – Thyu
더 나은 클래스 이름 사용 $ ('. textboxclassname'). show(); –