2013-02-24 91 views
-1

我刚刚安装并添加这个插件到我的网页之一:如何suquit jquery星级评分?

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

表单控件运行完美,我的单选按钮现在是明星。但是,我无法弄清楚如何使用表单提交它。每个单选按钮都有相同的名称,以便将它们分组到同一组恒星中。

如果可能,我想避免使用ajax。我还希望表单提交其他数据,因此我只想使用普通的HTML表单提交并处理来自POST的数据。

任何人有什么想法?

+0

说,如果当前的无线的名字是'测试',那么你可以改名为'测试[]' – luckystars 2013-02-24 14:59:24

+0

呵呵?你能更具体一点吗? – Steve 2013-02-24 15:03:07

+0

请更新您的问题并在其中输入相关的代码。如果可能,创建一个工作小提琴 – Alexander 2013-02-24 15:29:43

回答

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> 

当我提交表单是正确传递等级的值:?/ testurl等级= 2