작동하지 않는 첫 번째 스크립트가 라디오 버튼이 선택되어 텍스트 항목을 숨기고 두 번째는 값이 선택되어 같은 일을두 스크립트 자바 스크립트 내가 파일에 두 개의 스크립트가 함께
active_form.js 목록.
혼자있을 때, 둘 다 작동하지만 함께 GereControleRadio 함수는 아무 것도하지 않습니다.
편집 : 두 스크립트가 같은 형식으로 호출됩니다.
내 스크립트 코드는 :
function GereControleRadio(Controleur, LabelControle, Controle, Masquer) {
var objLabelControle = document.getElementById(LabelControle);
var objControle = document.getElementById(Controle);
if (Masquer=='1') {
objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
objLabelControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
}
else {
objControle.disabled=(objControleur.checked==true)?false:true;
objLabelControle.disabled=(objControleur.checked==true)?false:true;
}
return true;
};
function GereControleList(LabelControle, Controle, val) {
var objLabelControle = document.getElementById(LabelControle);
var objControle = document.getElementById(Controle);
if (val != '1% Patronal') {
objControle.style.visibility='hidden';
objLabelControle.style.visibility='hidden';
}
else {
objControle.style.visibility='visible';
objLabelControle.style.visibility='visible';
}
return true;
};
은 .js를 내 view.yml 파일
에라고 내가 함수 호출
echo $form['etage']->render(array("onCLick" => "GereControleRadio('logement_etage_Etage', 'numetage_label', 'numetage_form, '1');"))
echo $form['reservataire']->render(array("onChange" => "GereControleList('patronal', 'patronal_form', 'this.value');"))
나는 이것을 시도했지만 동일한 문제가 있습니다. GereControleRadio가 작동하지 않습니다. – Elorfin