javascript - 表单提交后删除按钮样式
问题描述
我想根据选项卡的选择隐藏/显示表单提交按钮。默认可见性是隐藏的。选择正确的选项卡后,我将添加一种可见性样式:对按钮可见。单击按钮后,它将返回隐藏状态。有没有办法防止这种情况?希望该按钮在选择该选项卡时始终显示。
解决方案
提交表单时,您使用表单中的数据发出 HTTP 请求,然后将响应加载为新页面。
如果按钮在新页面中没有您想要的状态,则它不会具有该状态。
您的选择是:
- 在表单中包含足够的数据,以便服务器端代码可以按照您想要的方式设置按钮的可见性(并编写相关的服务器端代码来执行此操作)。
- 防止表单提交的默认行为并将其替换为 Ajax。
推荐阅读
- html - 如何将文本或图像与 HTML 或 CSS 中的数值对齐?
- pdf - 链接以从 Markdown 文档加载本地 PDF 的特定页面
- vsto - 无法从 Visual Studio 2019 运行 Excel 加载项
- loops - 循环并比较两个foreach循环的所有结果?
- python - 如何使用 argparse 只允许正整数
- java - 如何提高 JSON 解析的性能
- javascript - For ... in 不让步的方法
- ios - 如何在带有 XCode 12.2 的 Swift 中使用 Objective-C 扩展函数?
- javascript - 我的 Discord 机器人不会用我制作的 Embed 回复
- java - 返回相同返回类型的对象会产生语法错误