在JSP中将值表示为星级(使用单选按钮)

时间:2014-04-20 15:42:05

标签: javascript jsp radio-button rating

我正在尝试在JSP中使用单选按钮进行评级系统...一切正常工作......但我需要将整数表示为星号...例如,如果值为2 .. JSP页面应该返回五星中的2颗......等等。

    <div id="rate1">

        <input type="radio" name="rating" value="1" class="star">
        <input type="radio" name="rating" value="2" class="star">
        <input type="radio" name="rating" value="3" class="star">
        <input type="radio" name="rating" value="4" class="star">
        <input type="radio" name="rating" value="5" class="star">
    </div>

    rating = <%= request.getAttribute("Result") %>

我从servlet获得了价值......

我在网站上发现了一个提示

$()。rating('select',index / value) 使用此方法通过javascript设置星级评分控件的值(和显示)。它接受您要选择的星形的索引(基于0)或其值(必须作为字符串传递。

但我在Javascript中真的很糟糕...我不知道怎么做...

有人可以帮忙吗?!

1 个答案:

答案 0 :(得分:1)

$("input[name='rating']").rating('select',rating);