选中复选框后,我会显示一个表单(display:block)。当提交表单时,页面将重新加载并显示验证..我希望当页面重新加载时,表单会自动显示,当它具有“错误”类的输入时。
答案 0 :(得分:0)
如果按F5,我认为很难保持这个。如果您打算以编程方式重新加载页面,则可以使用AJAX仅更新要更新的块。或者将这些信息保存在cookie或类似的东西上(例如,如果用户登录,您可能希望在服务器端存储此信息并根据存储的用户数据呈现页面)
答案 1 :(得分:0)
有几种方法;
您可以使用应用验证错误的脚本在重新加载时向表单添加属性,并让您的JavaScript / jQuery检查此属性并将表单设置为show,或者只是应用display:block样式属性代替display:none;重新加载时的属性。
style="display:<?php echo (isset($_POST) && !empty($_POST)) ? "block" : "none"; ?>;"
您可以避免首先提交不合适的表单,并使用类似jQuery验证插件的内容。
您必须发布实际代码以获得更简洁的答案。