Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Передача значения val() (https://javascript.ru/forum/events/61112-peredacha-znacheniya-val.html)

omega24v 04.02.2016 15:51

Передача значения val()
 
Доброй ночи! Товарищи специалисты, нужен ваш совет, как сделать обновления знач.val() для input ? Данные передаются только раз и больше не обновляются, задача предназначена для калькулятора.

Берем значение от сюда 
<div type="text" value="0" id="price">0Р.</div>
 
Вставляем сюда
<input type="hidden" id="sum" name="Sum" value="">


$(function() {
 
var suma = $('#price').html();
$('input[id="sum"]').val(suma)
 
});

рони 04.02.2016 16:49

omega24v,
попытайтесь обьяснить ещё раз

omega24v 04.02.2016 16:59

Цитата:

Сообщение от рони (Сообщение 406352)
omega24v,
попытайтесь обьяснить ещё раз

Идея в том чтобы взять значение (текст) с div, то есть сумма, вставить его в скрытый input, чтобы после отправить заявку.
Проблема в том что когда отмечаешь checkbox, value() не обновляется в скрытом input

destus 04.02.2016 17:05

Ну так обрабатывайте соответствующее событие.

omega24v 04.02.2016 17:32

Например ?

рони 04.02.2016 17:48

omega24v,
пример должен быть от вас, с checkbox и функцией для checkbox

omega24v 04.02.2016 18:09

//Калькулятор
function calculate() {
var el, i = 0;
var total = 0;
while(el = document.getElementsByName("choise")[i++]) {
if(el.checked) { total= total + Number(el.value);}
}
//alert(total);
var div = document.getElementById('price');
div.innerHTML = total + "Р." ;
}

рони 04.02.2016 18:23

omega24v,
в 10 строке добавьте sum.value = total

omega24v 04.02.2016 19:07

Благодарю :)


Часовой пояс GMT +3, время: 20:00.