FormIt отправить value2
        Здравствуйте.
Как отправить в FormIt не стандартный value, а value2?
Имеется:
    
    
                                                                                
            Как отправить в FormIt не стандартный value, а value2?
Имеется:
<div class="form-group">
<label class="col-lg-4">Количество</label>
<div class="col-lg-4">
<input type="text" class="form-control input-sm" name="kolvo" data-cell="A2" data-format="0,0.00" value="300" value2="[[!+fi.kolvo]]">
</div>
</div>Спасибо.    Комментарии: 12
                то, что ты хочешь, делается двумя input полями!
                    <div class="form-group">
<label class="col-lg-4">Количество</label>
<div class="col-lg-4">
<input type="text" class="form-control input-sm" name="kolvo" data-cell="A2" data-format="0,0.00" value="300">
<input type="hidden" class="form-control input-sm" name="kolvo2" data-cell="A2" data-format="0,0.00" value="[[!+fi.kolvo]]">
</div>
</div>            
                Спасибо огромное, сработало!
А что делать с select?
Подскажите, пожалуйста.
                    А что делать с select?
<select class="form-control" name="cvet" data-cell="A3">
	<option value="0">Белый</option>
	<option value="25">Матовый</option>
</select>Отправляет на почту 0 или 25. А надо Белый или Матовый.Подскажите, пожалуйста.
                Если помог, есть стрелка вверх ;) joxi.ru/5mdW1wZu19p8r1
                    <select class="form-control" name="cvet" data-cell="A3">
	<option value="Белый">Белый</option>
	<option value="Матовый">Матовый</option>
</select>            
                Помог, стрелка вверх сделал :)))
Но проблема в другом. В value содержится стоимость цвета. Поэтому трогать поле value нельзя. Надо оставить value=«25», например, а отправить «Матовый».
Как такое сделать программным способом?
                    Но проблема в другом. В value содержится стоимость цвета. Поэтому трогать поле value нельзя. Надо оставить value=«25», например, а отправить «Матовый».
Как такое сделать программным способом?
                value отправляет данные, что в них прописано, то и отправится. Не понятна логика, зачем в value стоимость цвета? вы поясните всю картину, как должно работать и в чем смысл формы, нужно смотреть в общем, может быть вам вообще иным путем подскажут идти и более проще.            
                    
                То что сейчас указано в value это стоимость цвета, при выборе цвета значение из value плюсуется к общей сумме. То есть, если там будет текст (как Вы предложили), то «Матовый+194=ERROR»
Скрипт на сайте уже берет цифры из value. Скрипт Calx2. Скрипт лучше не трогать.
Поэтому я ищу вариант со вторым полем.
Есть идеи?
                    Скрипт на сайте уже берет цифры из value. Скрипт Calx2. Скрипт лучше не трогать.
Поэтому я ищу вариант со вторым полем.
Есть идеи?
                А что мешает подправить скрипт и сказать ему брать цену не из value, а из data-price? 
                    <select class="form-control" name="cvet" data-cell="A3">
	<option data-price="0" value="Белый">Белый</option>
	<option data-price="25" value="Матовый">Матовый</option>
</select>            
                А я не знаю как :)
Скрипт Calx2. Тыкните носом где править?
                    Скрипт Calx2. Тыкните носом где править?
                сразу показывай скрипт либо файл либо весь код            
                    
                Вот скриптик github.com/xsanisty/jquery-calx/blob/master/jquery-calx-2.2.3.js
Как ему сказать, чтобы брал данные из data-price?
                    Как ему сказать, чтобы брал данные из data-price?
                Попробуйте этот вариант. Там где вы вызываете скрипт нужно пристыковать это .val(data-price) вот как в примере
                    <script>
    $('#calx_form').calx().val(data-price);
</script>            
                Мне стыдно, что так все просто. Но я еще учусь.
Спасибо за помощь, все работает!
                    Спасибо за помощь, все работает!
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.