gpt4 book ai didi

php - 使用 javascript 和 php 增加一个值并将其保存在 POST 数组中

转载 作者:行者123 更新时间:2023-12-02 20:12:40 26 4
gpt4 key购买 nike

我正在使用 javascript 增加隐藏元素的值,并将其发布到 $_POST 数组中。但它只增加一次,然后保持不变。请帮忙。

我的文件是incrementing.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”

关于php - 使用 javascript 和 php 增加一个值并将其保存在 POST 数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com