我刚刚安装了这个插件并将其添加到我的一个页面中:
http://www.fyneworks.com/jquery/star-rating/#tab-API
表单控件完美运行,我的单选按钮现在是星星。但是,我不知道如何让它与表单一起提交。每个单选按钮都具有相同的名称,以便将它们分组到同一组星中。
如果可能的话,我想避免在这里使用 ajax。我还有其他数据我也希望表单提交,所以我想只使用普通的 HTML 表单提交并处理来自 POST 的数据。
有人知道吗?
我刚刚安装了这个插件并将其添加到我的一个页面中:
http://www.fyneworks.com/jquery/star-rating/#tab-API
表单控件完美运行,我的单选按钮现在是星星。但是,我不知道如何让它与表单一起提交。每个单选按钮都具有相同的名称,以便将它们分组到同一组星中。
如果可能的话,我想避免在这里使用 ajax。我还有其他数据我也希望表单提交,所以我想只使用普通的 HTML 表单提交并处理来自 POST 的数据。
有人知道吗?
好吧,我这样做了,它奏效了:
<form action="/testurl" method="get" accept-charset="utf-8">
<input type="radio" name="rating" value="1">
<input type="radio" name="rating" value="2">
<input type="radio" name="rating" value="3">
<input type="radio" name="rating" value="4">
<input type="radio" name="rating" value="5">
<p><input type="submit" id="submit" value="Continue →"></p>
</form>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$(":radio").rating();
$('form').on('submit', function(e) {
e.preventDefault();
$(this).ajaxSubmit();
});
});
</script>
当我提交表单时,正确传递了 rating 的值:/testurl?rating=2