使用javascript和php增加一个值,并将其保存在POST数组中
Incrementing a value using javascript and php and saving it in POST array
我正在使用javascript增加一个隐藏元素的值,并将其发送到$_POST数组中。但它只增加一次,然后保持不变。请帮助。
我的文件是increment .php,代码如下:
<script language="Javascript">
function NextClicked()
{
document.getElementById("LabelClicked").value =
document.getElementById("LabelClicked").value + 1 ;
document.forms["incrementing"].submit();
}
</script>
<?php
if(isset($_POST['LabelClicked']) && $_POST['LabelClicked']>=1)
{
$_POST['LabelClicked'] = $_POST['LabelClicked'] +9;
}
?>
<?php
if(isset($_POST['clickednext']))
{
echo 'Value ='.$_POST['LabelClicked'];
}
else
{
echo "Not Clicked Yet";
}
?>
<form name = "incrementing" method="post" action="incrementing.php">
<div class=d2 align=left><a href="#" onclick=" NextClicked(); submit();">Next</a>
<input type = "hidden" id="LabelClicked" name="LabelClicked" />
</form>
您不需要将LabelClicked id的值设置为新的增量值吗?
<input type="hidden" id="LabelClicked" name="LabelClicked" value="<?php echo $_POST['LabelClicked']; ?>" />
否则每次从"开始递增。您还应该确保您正在处理
document.getElementById("LabelClicked").value
作为整数而不是字符串,否则您将得到"111111"
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何将getJson的响应保存在全局变量中
- 按下按钮时保存cookie
- 如何使用 Angular JS 将数据保存在数据库中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 用于检查数组中是否存在元素的javascript自定义方法
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 如何将多个画布保存为一个图像
- 使用javascript/jquery从现有数组中创建一个新数组,该数组保存项目存在的次数
- jQuery localStorage 如果存在,请保存它
- 如何在移动到新的HTML页面后使用保存在Javascript文件中的保存变量
- 根据页面元素的存在更改文件路径以保存页面内容
- 如何比较保存在变量中的querystring参数,并将变量保存在cookie中,并在每页上进行比较
- 在Json解析和在数据库中保存值方面存在问题
- 将对象替换为保存前已经存在的对象
- 如何在Mongoose中保存之前检查数据库中是否存在嵌入文档