问题:
您需要捕获表单提交事件,并且表单是否为提交后,在页面重新加载后保留此信息,以便您在页面重新加载时访问它已重新加载。
使用全局变量的错误方法:
<br>var clicked = false;<p>$(document).ready (函数() {<br> $("inputtype='submit'").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;");</p><p>if (clicked == true ) {</p><pre class="brush:php;toolbar:false">// show hidden fields
} 其他{
// don't show hidden fields
}
});
此代码尝试将表单提交状态存储在全局变量中,但它是无效的,因为 HTTP是无状态的,每次页面重新加载都会重置所有变量。
查询字符串:
Web存储:
Cookie:
window.name:
以上是如何在页面重新加载时保留表单提交状态?的详细内容。更多信息请关注PHP中文网其他相关文章!