-1

我刚刚安装了这个插件并将其添加到我的一个页面中:

http://www.fyneworks.com/jquery/star-rating/#tab-API

表单控件完美运行,我的单选按钮现在是星星。但是,我不知道如何让它与表单一起提交。每个单选按钮都具有相同的名称,以便将它们分组到同一组星中。

如果可能的话,我想避免在这里使用 ajax。我还有其他数据我也希望表单提交,所以我想只使用普通的 HTML 表单提交并处理来自 POST 的数据。

有人知道吗?

4

1 回答 1

1

好吧,我这样做了,它奏效了:

<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 &rarr;"></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

于 2013-02-24T15:41:09.577 回答