我有兩個腳本文件active_form.js兩個腳本JavaScript不共同努力
第一個腳本隱藏在一個單選按鈕被選中文本輸入和第二次卻當值中選擇同樣的事情一個列表。
當有孤獨的時候,兩者都在工作,但是我的功能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 2010-07-26 11:51:23