Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在重新加载验证后保持窗体打开?_Jquery_Forms - Fatal编程技术网

Jquery 如何在重新加载验证后保持窗体打开?

Jquery 如何在重新加载验证后保持窗体打开?,jquery,forms,Jquery,Forms,我有一个表单,选中复选框时显示display:block。提交表单时,页面将重新加载,并显示验证。。我希望表单在页面重新加载时自动显示,如果输入有类错误。我认为如果按F5键,很难保持此状态。如果您打算以编程方式重新加载页面,那么可以使用AJAX只更新要更新的块。或者将此信息保存在cookie或类似的东西上,即如果用户已登录,您可能希望将此信息存储在服务器端,并根据存储的用户数据呈现页面 您可以让应用验证错误的脚本在表单重新加载时向表单添加一个属性,让JavaScript/jQuery检查该属性并

我有一个表单,选中复选框时显示display:block。提交表单时,页面将重新加载,并显示验证。。我希望表单在页面重新加载时自动显示,如果输入有类错误。

我认为如果按F5键,很难保持此状态。如果您打算以编程方式重新加载页面,那么可以使用AJAX只更新要更新的块。或者将此信息保存在cookie或类似的东西上,即如果用户已登录,您可能希望将此信息存储在服务器端,并根据存储的用户数据呈现页面

您可以让应用验证错误的脚本在表单重新加载时向表单添加一个属性,让JavaScript/jQuery检查该属性并将表单设置为显示,或者让它应用display:block样式属性来代替display:none;属性重新加载时

style="display:<?php echo (isset($_POST) && !empty($_POST)) ? "block" : "none"; ?>;"
首先,您可以避免提交不充分的表单,并使用jQuery验证插件之类的东西

为了得到更简洁的答案,你必须发布你的实际代码