0
javascript を使用して非表示要素の値をインクリメントし、$ _POST配列にポストします。 しかし、それは1回だけ増加し、その後同じままです。助けてください。javascriptとphpを使用して値をインクリメントし、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属性値に割り当てます – sqlchild
私はその後私の答えを編集しました。 –