| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Блокировка нажатия на кнопку |
| Автор: Aliance 27.8.2004, 14:51 | ||
| Как сделать блокировку нажатия на кнопку до того момента, пока не будт выбран переключатель (checked) "ДА" Добавлено @ 14:57
Нужно чтобы при нажатии на <input type="radio" name="accept" id="yes" value="agree" />Да <input type="button" name="register" id="confirm" class="button" value="Регистрация" onclick="if (validateForm(this.form)) {this.form.submit()}" /> разблокировалось, а по умолчанию было заблокированно! Пробовал - выдает ошибку |
| Автор: Aliance 27.8.2004, 15:01 | ||
Почему не работает такое:
|
| Автор: GoodBoy 27.8.2004, 15:05 |
| у кнопки пропиши атрибут DISABLED: <input type="button" name="register" id="confirm" DISABLED class="button" value="Регистрация" onclick="if (validateForm(this.form)) {this.form.submit()}"> а у радиокнопки onClick="document.getElementById('confirm').disabled = false;" Добавлено @ 15:06 Aliance Да у тебя браузер твоего кода пугается наверное!!!!! NAME и ID разные задавать..... :-))))))))))))))) |
| Автор: Aliance 27.8.2004, 15:27 |
| GoodBoy DISABLED прописывал, не получалось. Но вот у радиокнопки не пробовал, попробую. ID в МОЕМ коде вообще можно опустить |
| Автор: GoodBoy 27.8.2004, 15:36 |
| Aliance Я бы тебе посоветовал следующее: если ты у элемента задаешь и name и id, то задавай их одинаковыми! |
| Автор: Gold Dragon 27.8.2004, 15:41 | ||
| Aliance GoodBoy вот что имел ввиду
|
| Автор: Aliance 27.8.2004, 20:17 | ||
| Red Dragon GoodBoy Уже нашел другой вариант:
|