javascript - 防止隐藏的表单 div 在按下提交按钮时自动隐藏

标签 javascript php jquery html forms

通过使用 .hide().show() jquery 方法,我能够在我的网站上隐藏和显示一个注册表单。

填写注册表单并按下提交按钮后,表单提交并自动隐藏回来,由于这种自动隐藏,用户在单击提交按钮时无法看到任何错误消息。

当用户再次单击注册按钮时,可以看到错误消息。

我希望有人告诉我如何防止此注册表单在单击提交按钮时自动隐藏,以便用户无需第二次单击注册按钮即可看到错误。

我的验证是用 php 编写的。 ** 提前致谢。

最佳答案

如果我没理解错的话,您遇到的问题是因为在单击提交按钮时表单正在提交。

我喜欢做的一个技巧:我不使用输入类型提交,而是使用通用按钮并在验证通过后提交表单,这将在单击提交时停止提交表单并允许您显示任何错误:

<button id="submit_form" class="submit">Submit</submit>

希望对您有所帮助。

当然,代码示例会更好地帮助我理解您的问题。

关于javascript - 防止隐藏的表单 div 在按下提交按钮时自动隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39160931/

相关文章:

javascript - 出现时 JQuery "Chosen"下拉菜单被 chop

javascript - 在 UI5 中将 AnalyticMap 模型与 OData 服务绑定(bind)

php - 如何将sql对象转换为多维数组?

php - 需要 PHP/MYSQLI 两个表之间的连接

javascript - 为什么此表单不断提交过时的参数?

javascript - $watchCollection 和多个表达式不起作用

php - __soapCall 什么都不返回

javascript - 全局 If else 语句

javascript - DOM 文本节点是否保证不会被解释为 HTML?

javascript - 如何在 Google Apps 脚本中从二进制字符串(客户端隐藏表单字段)重建图像的 blob