Форум русской поддержки Joomla!® CMS
05.12.2016, 06:28:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

RSForm Как активировать и деактивировать кнопку при помощи checkbox

 (Прочитано 1800 раз)
0 Пользователей и 1 Гость смотрят эту тему.
igorlviv
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« : 03.12.2012, 13:59:59 »

Здравствуйте!!
Есть форма сделанная при помощи RSForm.
Подскажите пожалуйста
Мне надо в форму вставить checkbox (по умолчанию галочка не поставлена). Как только пользователь ставит галочку (соглашается с условиями) становится активной кнопка ОФОРМИТЬ ЗАКАЗ. Как только галочку забрать эта кнопка должна стать неактивной.
Подскажите как это можна реализовать желательно с примером.
Спасибо за помощь
Записан
lexx006
Давно я тут
****

Репутация: +8/-3
Offline Offline

Сообщений: 267


« Ответ #1 : 04.12.2012, 21:04:48 »

в раздел CSS and JavaScripts добавляешь функцию:

<script type="text/javascript">

function toggle(obj) {
   var el = document.getElementById(obj);
   el.style.display = (el.style.display != 'none' ? 'none' : '' );
}
</script>

в checkbox в Additional Attributes пишешь:

onclick="return toggle("myButtonId");"

<input type="button" id="myButtonId" >
« Последнее редактирование: 04.12.2012, 21:08:00 от lexx006 » Записан
Bowa
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 337



« Ответ #2 : 07.09.2016, 18:02:44 »

Не подскажите, а если это не чекбокс а select поле?!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet