如何在JavaScript中增加页面加载时文本字段的值?

如何在JavaScript中增加页面加载时文本字段的值?,javascript,html,Javascript,Html,我想增加JavaScript页面加载中文本字段的值。 比如说 <input type="text" name="itemquantity[]" value="1"/> 页面加载之后应该是这样的 <input type="text" name="itemquantity[]" value="2"/> 您需要使用cookie或本地存储来实现这一点。由于每次加载页面时,网页的状态都会丢失,所以localStorage处于救援状态 <!DOCTYPE html>

我想增加JavaScript页面加载中文本字段的值。 比如说

<input type="text" name="itemquantity[]" value="1"/>

页面加载之后应该是这样的

<input type="text" name="itemquantity[]" value="2"/>

您需要使用cookie或本地存储来实现这一点。由于每次加载页面时,网页的状态都会丢失,所以localStorage处于救援状态

<!DOCTYPE html>
<html>
<body>

<div id="result"></div>
<script>
if(typeof(Storage)!=="undefined")
  {
 if(localStorage.itemquantity) {
  localStorage.itemquantity = parseInt(localStorage.itemquantity, 10) +1;
  document.getElementById("result").innerHTML="Value: " + localStorage.itemquantity;
}
else
{
    localStorage.itemquantity = 1;
}
  }
else
  {
alert('browser does not support local storage');
  }
</script>

</body>
</html>

if(类型(存储)!=“未定义”)
{
if(localStorage.itemquantity){
localStorage.itemquantity=parseInt(localStorage.itemquantity,10)+1;
document.getElementById(“结果”).innerHTML=“值:”+localStorage.itemquantity;
}
其他的
{
localStorage.itemquantity=1;
}
}
其他的
{
警报(“浏览器不支持本地存储”);
}
现在,您可以将该值分配给文本字段

更新

<script type="text/javascript">  
if(typeof(Storage)!=="undefined")  
{  
 if(localStorage.itemquantity) {  
  localStorage.itemquantity = parseInt(localStorage.itemquantity, 10) +1;  
  document.getElementById("txtFieldID").value = localStorage.itemquantity;  
}  
else  
{  
    localStorage.itemquantity = 1;  
}  
  }  
else  
  {  
alert('browser does not support local storage');  
  }  
</script>  

if(类型(存储)!=“未定义”)
{  
if(localStorage.itemquantity){
localStorage.itemquantity=parseInt(localStorage.itemquantity,10)+1;
document.getElementById(“txtFieldID”).value=localStorage.itemquantity;
}  
其他的
{  
localStorage.itemquantity=1;
}  
}  
其他的
{  
警报(“浏览器不支持本地存储”);
}  
注意
txtFieldID
保留为您的文本框ID,第一次加载时,该值将设置为1,每次加载时,该值将增加1

希望这有帮助

您需要使用cookie或本地存储来实现这一点。由于每次加载页面时,网页的状态都会丢失,所以localStorage处于救援状态

<!DOCTYPE html>
<html>
<body>

<div id="result"></div>
<script>
if(typeof(Storage)!=="undefined")
  {
 if(localStorage.itemquantity) {
  localStorage.itemquantity = parseInt(localStorage.itemquantity, 10) +1;
  document.getElementById("result").innerHTML="Value: " + localStorage.itemquantity;
}
else
{
    localStorage.itemquantity = 1;
}
  }
else
  {
alert('browser does not support local storage');
  }
</script>

</body>
</html>
<input id="textField1" type="text" name="itemquantity[]" value="1"/>

<script>
window.onload=function()
{
document.getElementById('textField1').value=document.getElementById('textField1').value+1
}

if(类型(存储)!=“未定义”)
{
if(localStorage.itemquantity){
localStorage.itemquantity=parseInt(localStorage.itemquantity,10)+1;
document.getElementById(“结果”).innerHTML=“值:”+localStorage.itemquantity;
}
其他的
{
localStorage.itemquantity=1;
}
}
其他的
{
警报(“浏览器不支持本地存储”);
}
现在,您可以将该值分配给文本字段

更新

<script type="text/javascript">  
if(typeof(Storage)!=="undefined")  
{  
 if(localStorage.itemquantity) {  
  localStorage.itemquantity = parseInt(localStorage.itemquantity, 10) +1;  
  document.getElementById("txtFieldID").value = localStorage.itemquantity;  
}  
else  
{  
    localStorage.itemquantity = 1;  
}  
  }  
else  
  {  
alert('browser does not support local storage');  
  }  
</script>  

if(类型(存储)!=“未定义”)
{  
if(localStorage.itemquantity){
localStorage.itemquantity=parseInt(localStorage.itemquantity,10)+1;
document.getElementById(“txtFieldID”).value=localStorage.itemquantity;
}  
其他的
{  
localStorage.itemquantity=1;
}  
}  
其他的
{  
警报(“浏览器不支持本地存储”);
}  
注意
txtFieldID
保留为您的文本框ID,第一次加载时,该值将设置为1,每次加载时,该值将增加1
希望这有帮助


<input id="textField1" type="text" name="itemquantity[]" value="1"/>

<script>
window.onload=function()
{
document.getElementById('textField1').value=document.getElementById('textField1').value+1
}
window.onload=function() { document.getElementById('textField1')。值=document.getElementById('textField1')。值+1 }

window.onload=function()
{
document.getElementById('textField1')。值=document.getElementById('textField1')。值+1
}
您可以执行以下操作:

<input id="myid" type="text" name="itemquantity[]" value="1"/>
<script>
   localStorage['myid'] =
      document.getElementById('myid').value =
          parseInt(localStorage['myid'] || '0', 10) + 1;
</script>

本地存储['myid']=
document.getElementById('myid')。值=
parseInt(localStorage['myid']| |'0',10)+1;
每次加载页面时,该值将递增1,初始值为1。

您可以执行以下操作:

<input id="myid" type="text" name="itemquantity[]" value="1"/>
<script>
   localStorage['myid'] =
      document.getElementById('myid').value =
          parseInt(localStorage['myid'] || '0', 10) + 1;
</script>

本地存储['myid']=
document.getElementById('myid')。值=
parseInt(localStorage['myid']| |'0',10)+1;

每次加载页面时,值都将增加1,初始值为1。

您可以使用服务器端代码来完成。您使用的是哪种编程语言?无需使用服务器端代码来刷新值。JavaScript可以处理它。使用HTML5是否希望每个页面加载都增加输入的值?@dystroy是的,我想增加页面加载的值。您可以在服务器端代码中完成。您使用的是哪种编程语言?无需使用服务器端代码来刷新值。JavaScript可以处理它。使用HTML5是否希望每个页面加载都增加输入的值?@dystroy是的,我想增加页面加载的值这就是问题的答案吗?localStorage.itemquantity现在具有更新的值(每次页面刷新时),因此此值可用于更新文本字段。这不好吗?这看起来是朝着正确的方向迈出的一步。您不能将输入放入示例并更新它吗?这就是问题的答案吗?localStorage.itemquantity现在具有更新的值(每次刷新页面时),因此可以使用该值更新TEXTFIELD。这不好吗?这看起来是朝着正确的方向迈出的一步。你不能把输入输入到你的样本中并更新它吗?