如题,现在的问题是返回页面,其他的下拉框,输入框都是之前的内容,就div变成了第一个,
请问如何选中的是之前已经选中的div?
实际传的是div下的隐藏input的值
如果都是非隐藏的input,确实是可以保留你提交时候的数据,但是你那个div实际提交的是隐藏input,所以肯定是不会保留的。 根据你这个请求失败要保留原来信息的这个需求,强烈建议用AJAX去解决,用户体验也很好。
现在几乎没有任何网站是直接提交表单,然后到提交页面去验证的,都是通过AJAX去请求验证,当前页面的表单数据都还可以保留,就算是那种需要重置的需求,也可以AJAX回来 reset 表单。
@终身孤寂 嗯,最终还是按照这个解决了,之前那样整确实不行,用ajax验证马上解决了
不明白你是什么类型的输入。
如果浏览器不支持返回,可以提交前把数据存本地,有返回上一页时通过js初始化
@hebo5485 div标签的下拉框?自定义的结构应该要自定义的方法去初始化
@koko 解决方案还是整成ajax验证了,谢谢!