如何在JavaScript中增加页面加载时文本字段的值?
我想增加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>
<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。这不好吗?这看起来是朝着正确的方向迈出的一步。你不能把输入输入到你的样本中并更新它吗?