检查用户是否来自“转发”页面

时间:2012-01-17 16:14:27

标签: javascript jquery browser back

我目前正在处理发布到网络服务的表单。表单验证在Web服务上完成,如果发生验证错误,则会向用户显示错误和后退按钮。

表单包含许多我自动填充的默认值。然后,这些值将覆盖用户在按下后退按钮时插入的任何值。

有没有办法可以检测到用户是否按了后退按钮并阻止自动填充?

2 个答案:

答案 0 :(得分:0)

我的猜测是你通过JS填充这些后载?因为value属性should not override new values。如果你是,我会在加载文本之前检查字段是否为空。

另外,我会调查placeholder attribute

答案 1 :(得分:0)

将参数作为后退按钮发送给用户的URL的一部分传递,然后检查该参数是否是Javascript中当前页面的URL的一部分。如果它存在,只是不填充默认值。