【发布时间】:2012-04-03 10:31:54
【问题描述】:
我的页面中有多个滑块表单:例如one。对于一个它工作正常,但对于多个滑块形式的 php post 值返回空。
到目前为止我有:
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>
如何正确传递帖子值?
【问题讨论】:
-
不确定我是否了解您在这里的内容。据我所知,您的表单有两个隐藏的输入,但没有与它们关联的值。当您提交表单时,我想这些输入字段不会提交任何值,因为它们 A. 没有默认值和 B. 用户无法输入值,因为它们是隐藏的。
-
您的滑块代码试图更改标签标签
$( ".amount" ).val(...的值(甚至没有值属性),而不是隐藏的表单字段。 -
上面 html 中的第二个滑块在哪里?我正在寻找另一个 .
-
操作,我没有意识到这一点。谢谢你警告我。
标签: jquery jquery-ui jquery-selectors