2012-07-26 3 views
0

Я должен создать веб-инструмент, который позволяет пользователю изменять стиль CSS элементов формы.Как разрешить пользователю изменять элементы стиля формы?

E.g. форма содержит две метки, два текстовых поля и кнопку. Пользователь должен (как-то) уметь устанавливать такие стили, как color:red, border:1px или text-align:right (или любым другим способом определять такие вещи). Эти настройки должны быть проверены (если они действительны или нет) и сохранены.

В любом случае не должно быть возможности выполнить инъекционную атаку или уничтожить или изменить (например, удалив текстовое поле) форму.

Прямо сейчас, я просто ищу некоторые идеи о том, как я мог бы обрабатывать этот запрос, или если есть некоторые полезные библиотеки (PHP, JS, ...). Поэтому, если кто-то хочет поделиться своим умом, если я, я более чем рад.

+2

Stackoverflow - это не лучшее место для мозгового штурма ... Я считаю, что лучше всего обеспечить более структурированный способ ввода значений (например, формы), а не бесплатный CSS. – hayavuk

+0

Я уже думал об этом, но проблема начинается, если фактическая форма становится больше и сложнее - например, содержит много разных элементов (радио, выпадающее меню, ...), и, возможно, также может быть возможно настроить стиль таблицы вокруг него ... – Zwie

+0

Проблема с возможностью слишком большой настройки - это, как правило, путает пользователей. Поэтому я бы вообще разрешил им настраивать только те вещи, которые имеют наибольшее влияние. С другой стороны, если вы настаиваете на очень настраиваемом опыте, вы можете организовать различные свойства в вкладках. Посмотрите на конструктор шаблонов Blogger.com для хорошего примера. – hayavuk

ответ

0

Эта ссылка может помочь http://wrapbootstrap.com/preview/WB0412697

Этой страница использует стиль переключателя и плагин Bootstrap, который меняет цвет страницы в соответствии с тем, что вы выбираете, ссылаясь на код этого «стиль переключателя «может быть решением вашей проблемы.

Смежные вопросы