ドロップダウン メニューから選択したバグ ステータスに基づいて、特定のデフォルト テキストを Bugzilla の追加コメント ボックスに動的に出力するために JavaScript を使用しています。「bug.bug_status」を使用してみましたが、これはページの送信時にのみ変更されます。ドロップダウン メニューに入力する変数は「bug_status.name」ですが、この変数を使用しようとすると、認識されないようです。問題の原因となっている可能性のある提案はありますか? 誰もこれを試したことがありますか?
次のコードは、nob.html.tmpl ファイルの先頭に配置されています。
[% PROCESS global/variables.none.tmpl %]
[% # Output a specific default content in the comments box depending on bug status. %]
<script type="text/javascript">
<!--
var messages = ['Message 0', 'Message 1', 'Message 2', 'Message 3', 'Message 4', 'Message 5', 'Message 6'];
function changetext(selectObj){
var textAreaElement = document.getElementsByName("comment")[0];
[% IF (bug_status.name == "ASSIGNED") %]
textAreaElement.value = messages[4];
[% ELSIF(bug_status.name == "RESOLVED") %]
textAreaElement.value = messages[5];
[% ELSE %]
var variable1 = 0;
variable1 = bug_status.name
textAreaElement.value = variable1;
[% END %]