默认情况下,某些浏览器支持表单上的自动填充功能。因此,在刷新部分(或完全)完成的页面时,浏览器将保留字段值。
我的问题是当我有级联下拉菜单时,如下:
选择你的车:
*制作下拉列表 *型号下拉列表
*年度下拉
...并且用户从另一个页面刷新或返回到此表单,第一个填充(因为它不依赖于任何其他值),接下来的两个是空的,因为这些是填充的更改以前的下拉菜单。
我想出了如何重新填充模型,因为它只是检测Make的值并调用Ajax来重新填充模型。
但是,由于浏览器尝试在重新填充之前在Model上设置值,因此我将丢失原始值。
在加载页面时,javascript中是否有一种方法可以捕获以前选择的值,以便我可以正确地重新填充这些级联下拉列表?