2017-09-14 106 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