更新星值的隐藏字段值

时间:2015-07-02 20:03:56

标签: javascript

我正试图为我的网站建立一个明星排名系统。我有一个input标记,在javascript的帮助下成为星级评分。

这是HTML代码:

<input id="input-21b" value="3.5" type="number" class="rating" min=0 max=5 step=0.2 data-size="lg" onchange="javascript: something1();">
<br>
<input type="hidden" id="input-21b-val" name="input-21b-val" value="">

JavaScript的:

function something1()
{
    var d = document.getElementById('input-21b').value;
    document.getElementById('input-21b-val').value = d;
}

我想要做的是,当有人对星星进行评分时,隐藏框的值会发生变化。因此,假设选择1.6(变量d正确显示信息onchange())。

因此,如果评分为1.6,则该值应为1.6,如果更改为2.5,则隐藏框中的值应为2.5

但隐藏字段中的值未更新。 (我也试过.innerHTML,它也没有用。)

我做错了什么?

我的设置的网址: - http://novostack.com/stars/examples/

0 个答案:

没有答案