Chrome通过在后退按钮上保留下拉列表选项来中断表单

时间:2012-05-30 19:45:00

标签: c# forms google-chrome drop-down-menu back-button

页面A包含运输方式的下拉列表。

用户进行选择并点击下一步。

Page B允许他们更改送货地址,从而更改送货方式。

用户点击后退按钮。

页面A显示了下拉列表中的新送货方式,但Chrome在顶部添加了一个空白选项,并使其成为所选选项。此空白选项在视图源中不存在。

当Chrome的持久下拉列表值不再存在时,Chrome会选择插入幻像空白选择项,而不是尊重所选的=“已选中”标记选项。

这会导致.net事件验证在用户尝试与表单交互时失败,因为此空白选择不是真实的。 “无效的回发或回调参数。启用了事件验证”

我在页面加载时尝试了form.reset(),并在表单标记上关闭了自动完成功能。有人有主意吗?非常感谢。

0 个答案:

没有答案