Как предварительно заполнить значения полей
Теперь наши встроенные калькуляторы могут предварительно заполнять значения полей из параметров URL-запроса. Это может улучшить работу пользователя.
Один пример использования случае из всех. Представьте, что вы отправляете рассылку со ссылкой на ваш калькулятор, и у каждого из них будет заполненное поле электронной почты. Затем требуется всего один клик, чтобы заплатить. Не требуется печатать.
Демо
Начнем с демонстрации на этот раз. Вот встроенный калькулятор:
Если я хочу изменить некоторые значения для некоторых пользователей, я могу отправить их в URL с параметрами запроса, например:
http://calculoid.com/blog/63-how-to-pre-fill-field-values?F25490=test%40calculoid.com&F25489=10&F27472=15
Эта ссылка откроет этот пост в новой вкладке браузера. Сравните два калькулятора и его значения.
Как настроить параметры URL-запроса
Если мы возьмем приведенный выше пример демонстрационного примера, мы можем более внимательно рассмотреть детали:
http://calculoid.com/blog/63-how-to-pre-fill-field-values
является URL-адресом этого сообщения в блоге. Что бы ни было после вопросительного знака, это запрос URL.
F25490=test%40calculoid.com&F25489=10&F27472=15
это URL-запрос. Я могу написать почти все, что захочу, после вопросительного знака, и я все равно доберусь до этого сообщения в блоге.
F25490=test%40calculoid.com
это полевой идентификатор (F25490) поля платежа, и он равен значению (test% 40calculoid.com). В случае этого примера знак et (@) кодируется URL как %40
, Если вы хотите добавить дополнительные параметры URL поля, отделите имя_параметра = параметр_значение с помощью &