Альтернативным способом установки значений переменных пользователя является использование полей ввода, подобных полям ввода простых переменных. Переменная пользователя может быть установлена этим способом при использовании элемента <text:user-field-input>. С того момента как значение изменяемого поля пользователя сохранено в элементе <text:user-field-deсl>, элемент <text:user-field-input> не содержит атрибуты значения и типа значения из поля <text:variable-input>.
Представление может оказаться пустым, если атрибут text:display установлен в none.
С элементом <text:user-field-input> могут быть связаны следующие атрибуты:
text:name
Этот атрибут определяет имя устанавливаемой переменной. Оно должно совпадать с именем ранее объявленной переменной (см. раздел 6.7.3 для получения информации по использованию этого атрибута).
text:description
Этот необязательный атрибут содержит короткое сообщение, которое представляется пользователям во время запроса ввода. Сообщение должно давать пользователям достаточную информацию о переменной или об использовании значения внутри документа, чтобы позволить им выбрать подходящее значение (см. раздел 6.7.4 для получения информации по использованию этого атрибута).
style:data-style-name
Этот атрибут определяет стиль данных, используемый для форматирования числовой, логической переменной или переменной типа дата/время. Если стиль данных не определен, используется стандартный стиль данных (см. раздел 6.7.7 для получения информации по использованию этого атрибута).