Добавление нескольких значений Textfiled должно быть получено в одном текстовом поле - PullRequest
0 голосов
/ 06 марта 2012

У меня есть некая форма, в которой есть какой-то расчет (сумма). Например, у меня есть 5 текстовых полей. Я хотел бы, чтобы общая сумма 1 + 2 + 3 + 4 в 5-й текстовый файл. Я использую Drupal веб-формы для разработки моей формы Подскажите, пожалуйста, как проверить и как извлечь значения из текстового поля в drupal.

Ответы [ 2 ]

0 голосов
/ 06 марта 2012

Посмотрите на модуль Computed Field . Это позволит вам производить вычисления значений полей и вставлять это новое значение в другое поле.

со страницы проекта:

Computed Field - очень мощный полевой модуль CCK, который позволяет добавлять настраиваемые "вычисляемые поля" для ваших типов контента. Эти вычисляемые поля заполняются значениями, которые вы определяете с помощью кода PHP. Вы можете нарисовать на любом доступном для Drupal, включая другие поля, текущие пользователь, таблицы базы данных, вы называете это. (Чувствуете силу еще? :)) Вы также можно выбрать, сохранять ли вычисленные значения полей в базы данных с другими полями контента, или "рассчитать" их на летать во время просмотра узлов. (Хотя вы должны отметить, что представления используют требуется база данных хранится значения.) Это поле буквально швейцарский Армейский нож полей ССК. Так что начните готовить свои значения на основе PHP!

0 голосов
/ 06 марта 2012

Найдите идентификаторы, сгенерированные для каждого текстового поля веб-формой, и добавьте JavaScript, чтобы добавить значения того, сколько текстовых полей вы когда-либо захотите.Присоедините слушателя к первым четырем текстовым полям, используя jquery, чтобы он запускал функцию при возникновении события onchange.

...