特定のオプション値が選択されているときに非表示のテキスト ボックスを表示しようとしています。onChange に応答するため、明らかに複数のオプションが利用可能な場合に機能します。それが存在する唯一のオプション、私の例の最初の選択ボックスである場合、どのように機能させることができますか。
JS フィドル - http://jsfiddle.net/8bm9R/
これは私のJS関数です
function showOther(fieldObj, otherFieldID) {
var fieldValue = fieldObj.options[fieldObj.selectedIndex].value;
var otherFieldObj = document.getElementById(otherFieldID);
otherFieldObj.style.visibility = (fieldValue == 'other') ? '' : 'hidden';
return;
}