gpt4 book ai didi

HTML 输入类型提交值而不修改发布值?

转载 作者:太空狗 更新时间:2023-10-29 15:39:16 26 4
gpt4 key购买 nike

假设我有一个非常简单的 html 表单:

<form action="./whatever.php" method="POST">
<input type="submit" name="TheButton" value="Apples">
</form>

这当然会让用户看到的按钮说是苹果。我希望发布请求是 TheButton=Oranges ...是否有一种简单的方法可以在 HTML 中处理这个问题,或者我是否需要使用 action=javascript 做一些事情?

最佳答案

简单的方法是:

<button type="submit" name="TheButton" value="Oranges">Apples</button>

...但这会破坏 Internet Explorer(IIRC,直到并包括版本 7)。

如果你只有一个按钮需要处理,那么:

<input type="submit" value="Apples">
<input type="hidden" name="TheButton" value="Oranges">

... 将正常工作。

否则最好的方法是使用服务器端逻辑:

<input type="submit" name="TheButton_Oranges" value="Apples">

然后查找以 TheButton_ 开头的值,然后从名称中提取值。这是一个丑陋的 hack,但它是可靠的并且不依赖于客户端 JS。

关于HTML 输入类型提交值而不修改发布值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4033890/

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