Contact Form 7 новые поля для ввода чисел
Незаметно, после очередного обновления в плагине Contact Form 7 появились пара новых типов полей. Эти поля предназначены для ввода числовых данных. Эти поля типа Number позволяют добавить в форму поле с ползунком (Slider) и поле со счетчиком (SpinBox), все это задумано для облегчения ввода данных при помощи мыши для выбора. В первом случае пользователь перемещает ползунок и выбирает нужное число из диапазона, а во втором случае может изменять число в поле при помощи визуальных стрелочек вверх и вниз. при этом полю может быть задан диапазон в пределах которого пользователь и будет выбирать значение, кроме этого можно задать начальное значение поля.
Для ползунка шоткод выглядит так: [range number-154 min:500 max:20000]
Для спинбокса так: [number number-396]
Кроме положительных эмоций это ничего не вызвало, однако практика слегка развеяла оптимизм. Из коробки и без пляски с бубном вокруг костра это не заработало. проблем несколько:
- При заданных минимальных и максимальных значениях, при попытке отправить форму выдается предупреждение — «Число слишком мало»
- Вид поля ползунка меняется в зависимости от браузера, но это было бы пол дела, так например в Хроме не выводятся числовые значения счетчика, как результат пользователь не видит что он там выбрал. В IE значения видны в виде подсказки и пропадают поcле прекращения активности на элементе.
В старых браузерах вывод этих полей осуществляться не будет.
Примечание. 2016-04-10. Нынче эти поля благополучно пропали из списка доступных тегов при редактировании формы, добавить их можно в ручном режиме, правда от этого они не стали лучше работать.
Здравствуйте.
Вы не подскажете решение, как вывести значение поля range? Отображает один ползунок, ни в Хроме ни в Мазиле циферки не отображает. Какой тогда смысл от этого, если пользователь не видит какое значение он выбрал?
Решения пока не найдено. Если что то найдете — отпишите, добавлю.