我目前正在处理发布到网络服务的表单。表单验证在Web服务上完成,如果发生验证错误,则会向用户显示错误和后退按钮。
表单包含许多我自动填充的默认值。然后,这些值将覆盖用户在按下后退按钮时插入的任何值。
有没有办法可以检测到用户是否按了后退按钮并阻止自动填充?
答案 0 :(得分:0)
我的猜测是你通过JS填充这些后载?因为value
属性should not override new values。如果你是,我会在加载文本之前检查字段是否为空。
另外,我会调查placeholder
attribute。
答案 1 :(得分:0)
将参数作为后退按钮发送给用户的URL的一部分传递,然后检查该参数是否是Javascript中当前页面的URL的一部分。如果它存在,只是不填充默认值。