2017-04-13 97 views
0

我試圖從數字輸入中獲得一個變量值,但沒有成功。從輸入號碼獲取變量值

HTML:

<input type="number" min="0" max="5" name="quantity" id="quantity" class="quantity" value="1" /> 

<div class="selectedvalue"></div> 

SCRIPT:

$().ready(function() { 
var quantity = $('input[type=number][name=quantity]').val(); 
    $(".selectedvalue").html(quantity); 
}); 

JSFIDDLE

我只能得到該屬性值(1)中的數字輸入,但不是實際的選擇的值。

回答

0

檢查W3schools中的例子。 在您的示例中,您使用值1,並始終顯示值1,因爲您在標記中設置了值。

你不需要jQuery來獲取它。

從你輸入的類型是號碼,然後從你的電話號碼添加ID與document.getElementById("yourIdFromInput").value;

<!DOCTYPE html> 
<html> 
<body> 

Number: <input type="number" id="myNumber" value="2"> 

<p>Click the button to display the number of the number field.</p> 

<button onclick="myFunction()">Try it</button> 

<p><strong>Note:</strong> input elements with type="number" are not supported in IE 9 and earlier versions.</p> 

<p id="demo"></p> 

<script> 
function myFunction() { 
    var x = document.getElementById("myNumber").value; 
    document.getElementById("demo").innerHTML = x; 
} 
</script> 

</body> 
</html> 

<p>與innerHTML的獲得通過標識值會顯示HTML裏面使用這個腳本的價值。

參考: 所有解說有關here

代碼W3schools

+0

謝謝!我可以用你的信息解決問題。 –