에 onchange를 이벤트를 추가하는 방법이 내 코드입니다. 이것을 어디에 추가할까요? 당신의 htmloptions
배열에서Yii2은 ActiveForm을
1
A
답변
1
단지처럼 아래 수행
dropDownList(ArrayHelper::map(TblCategory::find()->all(), 'int_category_id', 'str_category'), array('onchange'=>'getData()','class' =>'form-control','prompt'=>'Select Room Category'))
htmloptions
배열의 각 키와 값이 HTML 속성으로 변환됩니다, 예를 들면 :
'key'=>'value'
과 같이 표시됩니다 :
<tag key="value" />
1
다음을 사용하여 전화 할 수 있습니다.
<?= $form->field($model, 'product_name')->dropDownList(ArrayHelper::map(Products::find()->all(), 'id', 'name'),
['prompt'=>'-Choose a Product-',
'onchange'=>'
$.get("index.php?r=suborders/listprice&id="+$(this).val(), function(data) {
$("#suborders-product_price").val(data);
});
']);
?>
희망이 도움이됩니다.
0
여기에 어떻게 내가 해냈어 : 당신이 볼 수 있듯이
echo $form->field($flightSearchForm, "lastDepartTimeChange",
['options' => ['class' => 'col-xs-12',
'onchange' => "changeHidden(\"departFlightTimeMin\")"]
])->widget(\yii\jui\SliderInput::classname());
, 난 그냥 $ 형상 -> 필드 함수에 세 번째 입력되는 HTML 옵션 배열에 넣어. 희망이 도움이!
관련 문제
- 1. ActiveForm을 통해 여러 모델 만들기 Yii2
- 2. Yii2에서 Activeform을 사용하여 종속 드롭 다운을 만드는 방법은 무엇입니까?
- 3. Yii2에서 등록 된 jquery 파일을 제거하는 방법
- 4. yii2에 대한 Bitbucket 파이프 라인 구성. 내 프로젝트의 bitbucket 파이프 라인을 사용하려고
- 5. yii2 HTML 텍스트 입력 폭을 변경하는 방법
- 6. 다른 Delphi 응용 프로그램에 Delphi 창 삽입
- 7. Yii에서는 개체 배열을 반복하는 양식을 어떻게 만들 수 있습니까?
- 8. YII2 : 액티브 폼과 linkPager를 사용하여
- 9. Yii2 : Kartik의 DetailView 및 Select2에 저장된 값이로드되지 않습니다.
- 10. yii2 양식 필드를 나란히 배치하는 방법
- 11. F1을 누른 후 도움말이 표시되지 않습니다.
- 12. yii2 - 동적 활성 폼 및 클라이언트 유효성 검사
- 13. yii2 ActiveForm과 ActiveDataProvider?
- 14. 에서 textInput 레이아웃 기본
- 15. 작성 및 업데이트 시나리오의 Yii2 다른 양식 필드
- 16. 페이지가로드되거나 다시로드 될 때 My Activeform이 발생합니다.