2017-09-14 103 views
1

刷新頁面後是否可以選擇所選的輸入號碼值?刷新後選擇輸入號碼值

例如,我從這個字段中選擇5號碼,並且比我刷新頁面,在這之後,我選擇的號碼5應該在那裏被選中。

我在互聯網上搜索並嘗試很多代碼,但沒有工作,我嘗試下面的代碼。

<input autocomplete="on" onkeyup='saveValue(this);' type="number" name="pro_qty" id="pro_qty" class="form-control qty" required> 

</script> 
    window.onload = function() 
    { 
     var a = sessionStorage.getItem('pro_qty'); 
     if(a !== null){ 
      //alert(a); 
      document.getElementById("pro_qty").value = a; 
     } 
    } 

    window.onbeforeunload = function() { 
     sessionStorage.setItem("pro_qty", $('#pro_qty').val()); 
    } 
</script> 

我與多增數場大項目合作功能,我停下來,因爲這個問題,在我的頁面的情況下與阿賈克斯和數字領域消失刷新。有沒有解決方法?

+0

爲什麼你的ajax刷新頁面? – Vanojx1

+0

我正在從選定的ID獲取數據,並將其傳輸到另一個頁面使用AJAX,我使用codeigniter的,我認爲頁面是在後臺刷新 –

回答

1

爲什麼不使用本地存儲?該值即使在刷新頁面後也可用。

+0

我不知道如何使用本地存儲? –

+1

以下是工作示例: Majid

+0

這個環節有完整的例子:https://plnkr.co/edit/b10pbJIhgxtlJu6HznV8?p=preview – Majid

2

嘗試下面的代碼,

var varName = "value"; 
localStorage.setItem("someVarName", varName); 
var someVarName = localStorage.getItem("someVarName"); 

希望這會有所幫助。

+0

是,這個代碼是更多的則不夠 – nirmal