Возможно ли изменить значение <input type="text">
, которое было скрыто в стиле display:none
? У меня есть JS, который, похоже, работает, когда вход <input type="hidden">
, но не тогда, когда он скрыт с display:none
. И AFAIK, вы не можете изменить тип ввода с помощью JS.Изменить значение дисплея: нет ввода?
В принципе, я хочу заменить <input>
на <select>
, поэтому я пытаюсь скрыть его и добавить элемент <select>
.
Посмотрите на http://jsfiddle.net/5ZHbn/
Осмотрите <select>
элемент с поджигатель. Посмотрите на скрытый вход рядом с ним. Измените значение выбора. Скрытый ввод не изменяется. Является ли Firebug мне?
Если вы раскомментируете другие строки кода, то он работает.
На самом деле ... Я уверен, что это is ошибка в Firebug сейчас. Большинство других вещей правильно обновляется, но firebug не показывает обновленное значение, когда я его проверяю.
Как вы относитесь к выбору? если вы используете .innerHTML, он будет терпеть неудачу во всех версиях IE. – scunliffe
@scunliffe - он добавляет сам выбор, а не * в * выбор. – Matchu
@Matchu ах, правда ... Я неправильно понял, что ... – scunliffe