ラジオ ボタンの選択に基づいてフィールドを非表示/非表示にする動的フォームを作成しています。以下に示すように、ポータル環境で正常に動作している通常の JavaScript 関数を使用していました (ID は、ソースを表示して取得した JSF ID です)。
function printHiddenValue(){
alert("hello");
alert(document.getElementById('A1938:j_idt4:create-ticket:hiddenId').value);
if(document.getElementById('A1938:j_idt4:create-ticket:j_idt19:0').checked){
alert("incident sellected")
} else
{
alert("change sellected")
}
}
しかし、ポータル環境によって異なる id が生成されるため、別の環境で戦争を展開すると失敗します。