У меня есть несколько слайдеров на моей странице: one. Для одного он работает нормально, но для нескольких слайдеров формы значения столбца php возвращают пустой.jQuery несколько слайдеров на одной форме
До сих пор у меня есть:
JQuery:
$(function() {
$(".slider").slider({
value:0,
min: -1,
max: 1,
step: 0.01,
slide: function(event, ui) {
$(".amount").val("$" + ui.value);
}
});
$(".amount").val("$" + $(".slider").slider("value"));
});
Мой HTML:
<div class="demo">
<form action="next.php" method="post">
<p>
<label class="amount">How strong is your relationship with this person?</label>
<input type="hidden" name="first_question" />
</p>
<div class="slider"></div>
<br/>
<p>
<label class="amount">How would you feel asking this friend to loan you $100 or more?</label>
<input type="hidden" name="second_question" />
</p>
<input type="submit" value="Submit" />
</form>
</div>
Как правильно передать пост значения?
Не уверен, что я понимаю, что у вас здесь. Насколько я могу судить, ваша форма имеет два скрытых входа, но никаких значений, связанных с ними. Когда вы отправляете свою форму, я бы предположил, что никакие значения не будут представлены для этих полей ввода, потому что они не имеют значений по умолчанию и B. У пользователя нет возможности вводить значения, поскольку они скрыты. – kinakuta
Ваш ползунок пытается изменить значение меток меток '$ (" .amount ") .val (...' (который даже не имеет атрибута value), а не поля скрытой формы. – j08691
Где находится второй слайдер в вашем html выше? Я ищу еще один
. –