2014-09-01 75 views
2

我需要從腳本中獲取數據,然後在表單中使用它。從js輸入值取得值

所以,當我點擊這個跨度:」

<span class="star rate1"></span> 

從JS的值應該在這個崗位:

<input type="hidden" name="rate_product" id="rate_er" /> 

JS腳本:

$(".rate1").click(function() { 
    var rate = document.getElementById("rate_er"); 
    rate = 1; 
}); 

但有些東西不起作用。該帖子是空的。你們能幫我找出問題所在嗎?我做錯了什麼?謝謝

回答

2

替換此:

var rate = document.getElementById("rate_er"); 
rate = 1; 

有:

$("#rate_er").val(1); 
0

你不能只是做rate = 1

你的評價變量需要有.value追加到它爲了它的實際工作。

$(".rate1").click(function() { 
    var rate = document.getElementById("rate_er").value; 
    rate = 1; 
}); 

OR

$(".rate1").click(function() { 
    var rate = document.getElementById("rate_er"); 
    rate.value = 1; 
});