gpt4 book ai didi

javascript - 使用 javascript 更改按钮的文本,但单击时,服务器端接收到的按钮文本仍保持不变

转载 作者:行者123 更新时间:2023-11-28 09:14:48 25 4
gpt4 key购买 nike

我有一个文本框和一个按钮(上面写着“激活”)。文本框的值更改后,按钮上的文本将更改为“搜索”。在隐藏代码中,它检查按钮的文本是否显示“搜索”或“激活”,并为每个按钮执行不同的操作过程。但是,当我单击按钮时,它上面显示“搜索”,它仍然执行的操作是当它显示“激活”时。

这是我使用的函数,由文本框的 OnKeyDown 和 OnPaste 事件调用:

function changeButtonText(){
var elem = document.getElementById("btnactivate");
if (elem.value=="Activate")
elem.value = "Search";}

我想知道为什么会发生这种情况。显然该按钮已经显示“搜索”。我不明白为什么隐藏代码似乎无法识别按钮文本中的更改。顺便说一句,当我再次单击该按钮时,它会执行“搜索”操作。我很困惑。救命!

最佳答案

任何仅与输入类型相关的http回发信息,标签信息不会被发布。如果您想在服务器端获取它们,请使用您的 javascript 中的隐藏字段更新 FORM 标记的隐藏字段部分的值,然后在服务器端检查其值并执行您想要执行的操作

关于javascript - 使用 javascript 更改按钮的文本,但单击时,服务器端接收到的按钮文本仍保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15781059/

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