2016-11-19 2 views
-2

Ich habe Eingabe-Nummer und Schaltfläche mit Text auf der Unterseite.Speichern und zeigen Eingabewert im Sitzungsspeicher

<input id="quantity" type="number"> 

Ich möchte Wert von Eingabe und Show on Button speichern.

<a id="button2" data-role="button">You have "value" coins</a> 

Wie kann ich es tun?

+2

Haben Sie versucht, etwas? Es wäre nützlich, wenn Sie einen Snippet mit Ihrem JS-Code bereitstellen. –

+1

Einige Grundlagenforschung im Internet würde Ihnen die grundlegenden Komponenten bringen, die benötigt werden, um Startcode zu schreiben, um dies zu versuchen. Dies ist keine Tutorial-Site. Es wird erwartet, dass Sie Versuche zeigen, Ihr Problem selbst zu lösen. Wenn Sie dann echten Code haben, der nicht wie erwartet funktioniert, helfen Ihnen die Leute – charlietfl

+0

$ (function() { sessionStorage.setItem ('quantity') ; }); –

Antwort

0

Wenn ich gut verstanden,

Hier Lösung

document.getElementById('quantity').onkeyup = function() { 
    var quantity=this.value; 
    sessionStorage.setItem('quantity',quantity); 
    document.getElementById('button2').innerHTML='You have '+ sessionStorage.getItem('quantity')+' coins'; 
}; 

Hier ist jquery Version:

$('#quantity').keyup(function(){ 
    var quantity=$(this).val(); 
    sessionStorage.setItem('quantity',quantity); 
    $('a').text('You have ' + sessionStorage.getItem('quantity') +' coins'); 
}); 
+0

Vielen Dank. –

+0

Gern geschehen. –

+0

Frage ist nicht markiert jQuery. Wenn Sie eine Abhängigkeit verwenden, die nicht markiert ist, sollten Sie sie erwähnen – charlietfl

Verwandte Themen