gpt4 book ai didi

php - 通过 JavaScript 更改值

转载 作者:行者123 更新时间:2023-12-02 18:52:27 25 4
gpt4 key购买 nike

按钮的值应该以 1 或 0 变化,但 echo $_POST["ordina"] 始终给出 1,我不明白,因为代码似乎是正确的。

<script> function order() {
if (document.ordination.ordina.value == "1") {
document.ordination.ordina.value = "0";
} else {
document.ordination.ordina.value = "1";
} }</script>

<?php echo $_POST["ordina"]; ?>

<form id="ordination" name="ordination" method="POST" action="">
<button type="submit" value="1" class="button" name="ordina" onclick="order();return true;">Ordina</button>

alert(document.ordination.ordina.value) 始终给出 1。

有人可以帮助我吗?

最佳答案

现在检查一下..

<script> function order() {
if (document.ordination.ordina.value == "1") {
alert(document.ordination.ordina.value); // this one shows 1
document.ordination.ordina.value = "0";
} else {
alert(document.ordination.ordina.value); // this one shows 0
document.ordination.ordina.value = "1";
} }</script>

<?php echo $_POST['ordina'];?>

<form id="ordination" name="ordination" method="POST" action="">
<button type="submit" value="<?php if(isset($_POST['ordina'])){echo $_POST['ordina'];}else{ echo '1';}?>" class="button" name="ordina" id="ordina" onclick="order();return true;">Ordina</button>

提交此表单后 <?php echo $_POST['ordina'];?>是 0...并将按钮值设置为0,再次提交即可将值更改为1。

它因此更改为 0 到 1 到 0 到 1,但您第一次加载此页面意味着警报仅显示 1..

关于php - 通过 JavaScript 更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681720/

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