sfirestar
Total posts: 8
24 Jan 2016 13:04

Как реализовать, чтобы при отправке пользователем материала, система не пропускала его, если два поля не заполнены корректно относительно друг друга?

Например, у нас есть булев переключатель и текстовое поле, только когда переключатель true, поле становится доступным для заполнения. Но даже если фаербагом пользователь сделает поле редактируемым и отправит форму когда переключатель будет false, то Cobalt должен не пропустить на публикацию материал.

Last Modified: 03 Feb 2016


Sergey
Total posts: 13,748
25 Jan 2016 13:47

Нужно добавить яваскрипт на шаблон формы. Сделать свой шаблон конечно для этого. И там уже через jQuery сделать эту фичу.


sfirestar
Total posts: 8
27 Jan 2016 23:21

Sergey Нужно добавить яваскрипт на шаблон формы. Сделать свой шаблон конечно для этого. И там уже через jQuery сделать эту фичу.

А если у пользователя javascript отключен?

Всё таки валидацию на уровне php было бы с точки зрения безопасности правильнее сделать. Вопрос: как и где это можно сделать грамотно?


Sergey
Total posts: 13,748
28 Jan 2016 13:39

Да согласен было бы грамотней. Но пока нет интерфейса где одно поле моголо бы проверять значение другого поля.


sfirestar
Total posts: 8
28 Jan 2016 14:01

Sergey Да согласен было бы грамотней. Но пока нет интерфейса где одно поле моголо бы проверять значение другого поля.

Можете этот функционал добавить в wishlist для Cobalt 9?


Sergey
Total posts: 13,748
03 Feb 2016 15:03

Посмотрим. Пока что времени нет на Кобальт 9 на новые фичи. Довести бы до ума то что есть.

Powered by Cobalt