Formit отправить не value

Имеется форма и в ней поля checkbox. В value изначально поставлено значение, которое нельзя трогать, а отправить требуется другое значение.

Суть в том, что сделан калькулятор товара, и в значение забита цифра для дальнейшего подсчета общей суммы, но менеджеру требуется не просто цифра, а наименование всех заказанных дополнений.

Буду очень признателен за малейшую помощь.
Перетягин Илья
19 апреля 2015, 13:14
modx.pro
1 296
0

Комментарии: 6

Ivan Shvindin
19 апреля 2015, 16:49
0
прописывай необходимый конечный результат в hidden поле
    Перетягин Илья
    19 апреля 2015, 16:55
    0
    Скорее всего я выразился не совсем точно.
    Есть около 20 полей (input), в каждом из низ в value стоит цифра, при клике на это поле, берется цифра из value и плюсуется к конечному результату, к финальной сумме. Чем больше выбрано дополнений тем товар дороже.

    Но потом этот товар с дополнительными характеристика должен уйти менеджеру, который перезвонит, все уточнит и т. д. Так вот, formit отправляет value и менеджеру приходит просто набор цифр, а требуется отправить предложения, например: Вместо «45990» должно приходить «Плавный пуск АВД»
      Ivan Shvindin
      19 апреля 2015, 17:07
      0
      ну у тебя конечный результат же выводится как-то пользователю?
      бери его скриптом и отправляй через скрытый инпут, вот пример подсчёта количества знаков в сообщении
      <input type="hidden" id="count" name="count" value="" placeholder="">
      
      <script>
        function ShowCount() {
          var Count = document.getElementById('af_message').value.length; 
          document.getElementById('count').value = Count;
        }
        setInterval(ShowCount, 300);
      </script>
        Перетягин Илья
        19 апреля 2015, 17:16
        0
        Конечный результат конечно выводиться, но если он один придет менеджеру, то будет не понятно, что входит в заказ.

        Есть один товар, цена которого меняется от его комплектации, если взять одно дополнение, то цена одна, а если десять, то цена будет разительно отличаться. Получая письмо с конечной суммы, просто не понять, что входит в заказ.
          Евгений Webinmd
          19 апреля 2015, 18:15
          +2
          храните цифры в data-price а в value текста что должны приходить на мыло.
          В скрипте калькулятора берите не $('input:checked').val() а $('input:checked').data('price')
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
6