Javascript Don';t在chrome中还原选项卡上还原表单值

Javascript Don';t在chrome中还原选项卡上还原表单值,javascript,jquery,Javascript,Jquery,我可以在java脚本中重置所有表单字段值,但当我关闭tab并再次恢复该选项卡时,我可以看到表单字段值,我不想在恢复选项卡后显示它,但在Firefox中恢复页面后,我看不到表单字段值,这是我所期望的,但为什么chrome无法工作?这是浏览器行为,否则我们可以执行任何脚本来清除用于还原选项卡的值。如果要使用jQuery强制清除页面中的所有输入字段,请执行以下操作: $('input, textarea').val(''); 只需将其放入页面,它将在页面加载时执行。“我可以在java脚本中重置所有表

我可以在java脚本中重置所有表单字段值,但当我关闭tab并再次恢复该选项卡时,我可以看到表单字段值,我不想在恢复选项卡后显示它,但在Firefox中恢复页面后,我看不到表单字段值,这是我所期望的,但为什么chrome无法工作?这是浏览器行为,否则我们可以执行任何脚本来清除用于还原选项卡的值。

如果要使用jQuery强制清除页面中的所有输入字段,请执行以下操作:

$('input, textarea').val('');

只需将其放入页面,它将在页面加载时执行。

“我可以在java脚本中重置所有表单字段值,但当我关闭选项卡并再次恢复选项卡时,我可以看到表单字段值”您能更清楚地了解您正在做的事情吗?当然,例如,我有一个表单和多个字段,当用户单击submit按钮时,值将存储在会话存储中。现在,当用户关闭浏览器选项卡而不单击提交按钮时,我所期待的是什么。当用户恢复(ctrl+shift+t)关闭的浏览器选项卡时,我不想显示用户输入的表单字段值。因此,用户填写一些字段,关闭浏览器选项卡,然后重新打开浏览器选项卡,您想不填写字段吗?是的,如果用户没有提交表单,那么我不想显示。作为一名用户,我会生气的。如果我遇到麻烦填写字段,不小心关闭标签,重新打开它,如果值不在那里,我会很生气(可能会认为它是Chrome中的bug)。强烈建议您离开它,重新打开选项卡就像“撤消”。