2017-04-13 2 views
0

Ich versuche, einen Variablenwert von einer Eingabe ohne Erfolg zu erhalten.Get Variablenwert von der Eingangsnummer

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

Ich kann nur den Attributwert (1) in der Nummerneingabe erhalten, aber nicht der tatsächlichen gewählten Wert.

Antwort

0

Überprüfen Sie das Beispiel in W3schools. In Ihrem Beispiel verwenden Sie den Wert 1 und zeigen immer den Wert 1 an, da Sie innerhalb des Tags festgelegt sind.

Sie benötigen keine jQuery für erhalten.

Der Typ aus Ihrer Eingabe ist Nummer und die ID aus Ihrer Nummer hinzufügen, um den Wert von Id mit 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> 

Die <p> mit innerHTML- in HTML mit diesem Skript den Wert zeigt, zu erhalten.

Referenz: alle Explication über diese here

-Code W3schools.

+0

Danke !! Ich kann das Problem mit Ihren Informationen lösen. –

Verwandte Themen