gpt4 book ai didi

php - 在所有输入都填满之前,如何停止重新加载页面?

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:23 25 4
gpt4 key购买 nike

我的索引页面以登录表单开始,在“登录”按钮下方有一条针对尚未创建帐户的用户的注册消息。我在一个 div 中制作了注册和登录表单,并在单击 anchor 标记(“登录”或“注册”)时使用 javascript 在它们之间切换。我已经制作了一个登录系统,但我在注册和验证方面遇到了问题。由于两种形式都在同一页面上并且默认形式是登录形式,因此存在验证问题,因为当您尝试注册 a 并且您提供的用户名太短时,页面会重新加载并且您返回登录形式,然后需要再次单击“注册”以在表单之间切换,并且存在验证错误。无论如何,我是否可以以某种方式阻止页面重新加载或重新加载,以便网站记住您正在填写注册表?

我希望我对我的问题的解释足够好,英语不是我的母语...

我可以提供任何需要的代码。

嗯,我想防止这种情况发生的另一种方法是交换表单并将注册表设为默认表单,但是我的问题有答案吗?

最佳答案

我会在 url 上使用查询字符串。 https://codepen.io/adrianparr/pen/XJEbQW

当他们点击注册时,您可能必须将其添加到 url。然后在页面加载时,您可以检查查询字符串是否存在,并为注册表单而不是登录表单设置动画。我会使用类似.... ?signup=true

的查询字符串

所以,

  1. 用户点击注册 -> 动画表单并添加到 url
  2. 页面由于某种原因重新加载...
  3. 检查页面加载是否有查询字符串值“signup=true”或只是“signup”,并为注册表单设置动画。

注意:您的目标实际上是检查页面加载值,或者您甚至可以在技术上使用主题标签、cookie 或本地存储。关键是点击时您在某处设置了一个值,而在页面加载时您正在检查该值。当然,在用户完成您希望他们完成的操作后,您需要清除该值。

关于php - 在所有输入都填满之前,如何停止重新加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54282914/

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