Formit отправить не value
Имеется форма и в ней поля checkbox. В value изначально поставлено значение, которое нельзя трогать, а отправить требуется другое значение.
Суть в том, что сделан калькулятор товара, и в значение забита цифра для дальнейшего подсчета общей суммы, но менеджеру требуется не просто цифра, а наименование всех заказанных дополнений.
Буду очень признателен за малейшую помощь.
Суть в том, что сделан калькулятор товара, и в значение забита цифра для дальнейшего подсчета общей суммы, но менеджеру требуется не просто цифра, а наименование всех заказанных дополнений.
Буду очень признателен за малейшую помощь.
Комментарии: 6
прописывай необходимый конечный результат в hidden поле
Скорее всего я выразился не совсем точно.
Есть около 20 полей (input), в каждом из низ в value стоит цифра, при клике на это поле, берется цифра из value и плюсуется к конечному результату, к финальной сумме. Чем больше выбрано дополнений тем товар дороже.
Но потом этот товар с дополнительными характеристика должен уйти менеджеру, который перезвонит, все уточнит и т. д. Так вот, formit отправляет value и менеджеру приходит просто набор цифр, а требуется отправить предложения, например: Вместо «45990» должно приходить «Плавный пуск АВД»
Есть около 20 полей (input), в каждом из низ в value стоит цифра, при клике на это поле, берется цифра из value и плюсуется к конечному результату, к финальной сумме. Чем больше выбрано дополнений тем товар дороже.
Но потом этот товар с дополнительными характеристика должен уйти менеджеру, который перезвонит, все уточнит и т. д. Так вот, formit отправляет value и менеджеру приходит просто набор цифр, а требуется отправить предложения, например: Вместо «45990» должно приходить «Плавный пуск АВД»
ну у тебя конечный результат же выводится как-то пользователю?
бери его скриптом и отправляй через скрытый инпут, вот пример подсчёта количества знаков в сообщении
бери его скриптом и отправляй через скрытый инпут, вот пример подсчёта количества знаков в сообщении
<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>
Конечный результат конечно выводиться, но если он один придет менеджеру, то будет не понятно, что входит в заказ.
Есть один товар, цена которого меняется от его комплектации, если взять одно дополнение, то цена одна, а если десять, то цена будет разительно отличаться. Получая письмо с конечной суммы, просто не понять, что входит в заказ.
Есть один товар, цена которого меняется от его комплектации, если взять одно дополнение, то цена одна, а если десять, то цена будет разительно отличаться. Получая письмо с конечной суммы, просто не понять, что входит в заказ.
храните цифры в data-price а в value текста что должны приходить на мыло.
В скрипте калькулятора берите не $('input:checked').val() а $('input:checked').data('price')
В скрипте калькулятора берите не $('input:checked').val() а $('input:checked').data('price')
Все гениальное просто… Спасибо большое!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.