2016-11-19 60 views
-2

我在子頁面上有輸入數字和帶有文本的按鈕。在會話存儲中保存並顯示輸入值

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

我想保存從輸入值並顯示按鈕。

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

我該怎麼辦呢?

+2

您是否嘗試過的東西?如果你爲你的JS代碼提供了一些片段,這將是有用的。 –

+1

在網絡上的一些基礎研究將爲您提供編寫一些啓動代碼來嘗試此操作所需的基本組件。這不是教程網站,您需要顯示自己嘗試解決您的問題,然後當您的實際代碼無法按預期工作時,人們將提供幫助 – charlietfl

+0

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

回答

0

如果我深知,

這裏是解決

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

這裏是jQuery的版本:

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

非常感謝。 –

+0

不客氣。 –

+0

問題未標記jQuery。如果使用未標記的依賴關係,應該提及它 – charlietfl