2013-02-24 54 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