[Office] Сделать ещё одно поле обязательным

Как сделать при регистрации поле "Согласен с условиями" обязательным?
Пашок
05 марта 2015, 13:44
modx.pro
1 893
-1

Комментарии: 13

Ганин Роман
05 марта 2015, 16:46
0
<label>
  <input type="checkbox" required />
  Согласен с условиями
</label>
    Пашок
    Пашок
    05 марта 2015, 16:48
    0
    А если средствами скрипта проверить, то как? Боюсь на браузере заказчика не будет работать…
      Ганин Роман
      05 марта 2015, 16:57
      0
      Зря боитесь — caniuse.com/#feat=form-validation
      Думаю, правильнее всего по псевдоклассу :checked. Но лучше использовать полифилл для HTML5, чем писать свои костыли на JS.
        Alexei
        05 марта 2015, 17:45
        0
        забавно, но атрибут required не работает в Safari на маке. Если клиент как у меня, то такой трюк не проходит, ибо все формы бракует обычным нажатием на сабмит, не разбираясь в причинах(
    Пашок
    Пашок
    05 марта 2015, 16:50
    0
    И у меня не чекбоксом отображается, а label-ом при помощи bootstrap, поэтому не выводит сообщение об ошибке, а просто никаких действий не производит. :(
      Ганин Роман
      05 марта 2015, 16:59
      0
      Ну так у вас форма регистрации правильно оформлена? Мой код внутри неё? Форму отправляете по button[type=«submit»]?
        Пашок
        Пашок
        05 марта 2015, 20:34
        0
        Да, конечно, всё так и никак иначе. :) Вот ссылка на сайт — fideco.kz
          Ганин Роман
          05 марта 2015, 21:39
          0
          Я, наверное, что-то не так делаю, но у меня всё работает…

            Пашок
            Пашок
            06 марта 2015, 10:13
            0
            А что за браузер у Вас?
              Ганин Роман
              06 марта 2015, 11:01
              0
              Blink
                Пашок
                Пашок
                10 марта 2015, 09:02
                0
                А чекбокс у Вас по умолчанию стоял? Или Вы его отобразили вручную через «инспектор элементов»?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
13