Заставляем соглашаться гостей условиями подачи объявления

 
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
мучаю код в файле шаблона com_board_edit.tpl

строка 209 "Сохранить объявление"
Код PHP:
  1. <input name="submit" type="submit" id="submit" value="{$LANG.SAVE_ADV}" {if $is_admin || ($is_billing && $cfg.vip_enabled)}onclick="if(!checkBalance())return false;"{/if} />
Хорошо бы сделать, чтобы кнопка "Сохранить объявление" была бы доступна только при принятии определенных условий.
На подобии " Заставляем соглашаться с правилами сайта"

Такой код форму отправки блокирует

Код PHP:
  1. <p><input type="checkbox" name="iagree" value="valeur" onClick="AuthorizeValidation(this.form)" /> Я ознакомился с <a title="правила" href="http://ссылка_на_правила" target="_blank">правилами</a> и согласен с ними </p>
  2.  
  3. <input name="validation" type="submit" id="submit" value="{$LANG.SAVE_ADV}" {if $is_admin || ($is_billing && $cfg.vip_enabled)}onclick="if(!checkBalance())return false;"{/if} />
  4.  
Что тут не так? И как сделать, чтобы так?
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 394
Для сабмита добавьте атрибут disabled

Код HTML:
  1. <input name="validation" type="submit" id="submit" value="{$LANG.SAVE_ADV}" {if $is_admin || ($is_billing && $cfg.vip_enabled)}onclick="if(!checkBalance())return false;"{/if} disabled="disabled" />
Внизу вставьте этот скрипт.

Код JAVASCRIPT:
  1.  
  2. $('input[name="iagree"]').on('click', function() {
  3. if($('input[name="iagree"]').prop('checked')) {
  4. $('input[type="submit"]').removeAttr('disabled');
  5. } else {
  6. $('input[type="submit"]').attr('disabled', 'disabled');
  7. };
  8. });
  9.  
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Простой вариант предложил Нил™

перед кнопкой код

Код PHP:
  1. <label><input type="checkbox" name="" value="" required>Согласен с <a href="http://yandex.ru">правилами</a></label>
Редактировалось: 1 раз (Последний: 4 июля 2015 в 15:45)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Изменил чуть-чуть

Код PHP:
  1. <label><input type="checkbox" name="" value="" required>Согласен с <a href="http://yandex.ru" target="_blank">правилами</a></label>
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1170
Тему закрываю, в связи с решенностью.
Плюсы в карму предлагаю савить Нил™
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: