Я пытаюсь сделать скрытое текстовое поле видимым, когда выбрано определенное значение параметра. Оно работает, когда доступно несколько вариантов, потому что оно отвечает на onChange. Как я могу заставить его работать, если это единственный вариант, первый флажок в моем примере.Отображение скрытого текстового поля при выборе определенного значения опции
Js Fiddle - 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;
}
кажись работает для меня [скрипку] (http://jsfiddle.net/8bm9R/1/). Только что выбранный _No wrap - в
_ с левой стороны. –Да, похоже, что он работает ... – mohkhan
Кстати, просто fyi, вам не нужно делать 'fieldObj.options [fieldObj.selectedIndex] .value', чтобы получить значение. Просто 'fieldObj.value' будет делать. – mohkhan