2013-09-02 3 views
0

У меня есть форма с двумя переключателями и текстовое поле, которое отправляет информацию в базу данных. Текстовое поле изначально отключено. Когда я нажимаю «Да», он позволяет текстовому полю и пользователю вводить текстовое поле. Когда я нажимаю нет, он отключает текстовое поле и загружает предварительно определенное значение с помощью скрытого ввода.Кнопка «Радиостанция без активации» Текстовое поле

Проблема: когда я нажимаю «да», текстовое поле по-прежнему отключено. Не уверен, что я делаю неправильно

HTML код:

<input type="radio" name="TermLease" value="No" onclick="TermLeaseMonths.disabled=true"/>No 
<input type="radio" name="TermLease" value="Yes" onclick="TermLeaseMonths.disabled=false"/>Yes | 
How many months:<input type="hidden" name="TermLeaseMonths" value="0" /> 
<input type="text" name="TermLeaseMonths" id="TermLeaseMonths" size="1" disabled="disabled"/> 
+0

работает отлично здесь, в Chrome и FF: http://jsfiddle.net/j08691/VFJGD/ – j08691

+0

интересно ... хорошо здесь является полная форма HTML [HTTP://jsfiddle.net/wKFAy/1/](http://jsfiddle.net/wKFAy/1/) – patgarci

+0

Используйте это вместо: ' Нет Да' (отказ от ответственности: я против встроенного JS) – j08691

ответ

0

Испытано в Safari. Работы Файн:

<input type="radio" name="TermLease" value="No" onclick="TermLeaseMonths.disabled=true" />No 
<input type="radio" name="TermLease" value="Yes" onclick="TermLeaseMonths.disabled=false" />Yes | How many months: 
<input type="hidden" name="TermLeaseMonths" value="0" /> 
<input type="text" name="TermLeaseMonths" id="TermLeaseMonths" size="1" disabled="disabled" /> 

http://jsfiddle.net/justmake/wKFAy/

+0

Это интересно ... Вот ссылка на полную форму [Ссылка] (http://jsfiddle.net/wKFAy/1/) – patgarci