我刚刚了解到 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