1

我刚刚了解到 IE 使用按钮的显示文本作为提交的值,这完全破坏了我的表单。

我有两个按钮,一个上一个按钮和一个下一个按钮。显然,我希望这些说“上一个”和“下一个”。

PHP 为这些按钮生成值,基本上是步骤。所以,如果我们在第 3 步,previous 的值为 2,next 的值为 4。它们的形式相同,所以我不能只在其中放置一个隐藏的输入,其值为 I真的很想要。

有没有办法在 IE 中创建一个提交按钮,该按钮的值与按钮​​向用户显示的值不同?

<button name="submit" value="2">Previous</button>
<button name="submit" value="4">Next</button>

这两个按钮在提交时显示 POST 数据:

[submit] => Previous
[submit] => Next

代替...

[submit] => 2
[submit] => 4
4

1 回答 1

3
<button type="Submit" name="Submit" value="REAL_VALUE">SOME TEXT</button>

将给出与文本不同的值。(更新为提交按钮)

于 2013-10-31T20:27:14.143 回答