X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Активация кнопки при заполнении всех полей формы
Martins_hb
Martins_hb
Topic Starter сообщение 28.11.2008, 22:36; Ответить: Martins_hb
Сообщение #1


Мне нужно сделать следующее: При регистрации на сайте пользователь должен согласиться с правилами сайта, и только после того сможет зарегистрироваться. Тоесть если какой-то checkbox не отмечен галочкой, то кнопка submit отправки данных должна быть disabled, тоесть неактивной, а при отметке чекбокса она активизируется. Помогите кто знает как это реализовать
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
сообщение 29.11.2008, 0:11; Ответить: Nightfly_hb
Сообщение #2


С правилами согласен?<br />
<input type="radio" onClick="show_hide('none')" checked="checked" > Нет
<input type="radio" onClick="show_hide('block')"> Да

<script Language="JavaScript">
<!--
function show_hide(value)
{
document.getElementById('element').style.display = value;
}
--
>
</script>
<div id="element" style="display: none">
<a href="http://www.html.by/">Продолжить регистрацию</a>
</div>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Martins_hb
Martins_hb
Topic Starter сообщение 29.11.2008, 3:00; Ответить: Martins_hb
Сообщение #3


Спасибо, но именно, так чтоб с неактивной кнопкой никак нельзя сделать? И хотелось именно checkbox а не radiobutton
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
сообщение 29.11.2008, 5:13; Ответить: Nightfly_hb
Сообщение #4


но именно, так чтоб с неактивной кнопкой никак нельзя сделать?

[PHP]<input type="button" value="Продолжить регистрацию" onclick="location.href='http://www.html.by/'" />[/PHP]
И хотелось именно checkbox а не radiobutton

type="checkbox"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Martins_hb
Martins_hb
Topic Starter сообщение 29.11.2008, 12:46; Ответить: Martins_hb
Сообщение #5


Наверно Вы меня не полностью поняли. При отметке чекбокса кнопка становится активной, при снятии галочки - неактивной. Надо написать простенький скрипт
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 29.11.2008, 17:48; Ответить: Galen
Сообщение #6


Что значит не активной? Снимайте в скрипте обработчик onclick для кнопки - будет неактивной.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 1.12.2008, 22:14; Ответить: Exterior
Сообщение #7


Martins, попробуйте так:
<input type="text" id="tx_1" value="" onkeyup="check();" onkeypress="check();" onchange="check();" /><br />
<input type="checkbox" id="ch_1" onclick="check();" /> Checkbox #1<br />
<input type="checkbox" id="ch_2" onclick="check();" /> Checkbox #1<br />
<input type="button" id="btn" value="Зарегистрироваться" disabled="disabled" onclick="alert('Register OK!')" />

<script type="text/javascript">
<!--
function check()
{
var tx_1 = document.getElementById('tx_1');
var ch_1 = document.getElementById('ch_1');
var ch_2 = document.getElementById('ch_2');
var btn = document.getElementById('btn');
tx_1.value != '' && ch_1.checked && ch_2.checked ? btn.disabled = false : btn.disabled = true;
}
//--
>
</script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Martins_hb
Martins_hb
Topic Starter сообщение 2.12.2008, 19:14; Ответить: Martins_hb
Сообщение #8


Работает! Спасибо Вам огромное, очень выручили

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1753 31.3.2024, 11:19
автор: stu999
Горячая тема (нет новых ответов) В Совфеде рассказали о возможной с 1 марта 2024 года блокировке всех VPN-сервисов
30 Room 5131 17.3.2024, 18:43
автор: Rebex
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыCapMonster Cloud - Автоматическое распознавание всех видов капч
20 nuaru_ 6049 18.1.2024, 15:30
автор: nuaru_
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2203 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30375 19.7.2022, 13:41
автор: Funoman


 



RSS Текстовая версия Сейчас: 19.4.2024, 3:05
Дизайн