php - 使用 PHP 对一个页面中处理的每个表单进行不同的操作
问题描述
如果我想在一个页面构建中并为每个表单以及提交后显示用户填写每个表单赢得的积分数,那么哪种表单操作最适合与“发布”方法和 PHP 处理一起使用?
解决方案
听起来您的问题是您在页面上有多个表单,并且您希望在用户提交后隐藏每个表单(并且在完成另一个表单时不会重新出现)。
最好通过将状态存储在会话(或者可能是数据库)中来在服务器端执行此操作。但是,如果此安全/可用性问题不重要,则可以在客户端实现:
当一个表单不可见时,您需要在所有其他表单中放置一个隐藏的输入字段,并使用不可见表单的名称。然后,您应该检查 PHP 代码中是否存在此值,如果存在,请继续在您的响应中隐藏该表单。
或者,您可以将表单隐藏状态存储在查询字符串中,并在用户提交时简单地重定向用户。
推荐阅读
- batch-file - 等待批处理脚本直到 CURL 完成执行
- anaconda - PySide2.QtWidgets 仅在 Anaconda 提示符中识别,但在执行脚本时不识别
- javascript - 使用任何文本查找 DOM 属性并存储在变量中
- java - 使用 classLoader 启动 spring-boot 应用程序
- ios - iOS 迅捷 | 教练标记/演练指示行为不端
- sapui5 - 如何在格式化程序中将控制实例作为“this”?
- azure - 用于在 blob 容器内创建子目录并将一些数据插入其中的 PowerShell 脚本
- ruby-on-rails - Rails 4 image_tag 不适用于指纹图像
- grails - 无法使用 Grails 创建应用程序
- asp.net-mvc - 使用 Entity Framework asp.net MVC 从数据库获取记录时跳过特定 id