2016-07-20 10:14:12 2225次浏览 2条回答 0 悬赏 40 金钱

如题,现在的问题是返回页面,其他的下拉框,输入框都是之前的内容,就div变成了第一个,

请问如何选中的是之前已经选中的div?

补充于 2016-07-20 11:00

实际传的是div下的隐藏input的值

补充于 2016-07-20 11:00

实际传的是div下的隐藏input的值

最佳答案

  • 终身孤寂 发布于 2016-07-20 11:58 举报

    如果都是非隐藏的input,确实是可以保留你提交时候的数据,但是你那个div实际提交的是隐藏input,所以肯定是不会保留的。
    根据你这个请求失败要保留原来信息的这个需求,强烈建议用AJAX去解决,用户体验也很好。

    2 条回复
    回复于 2016-07-20 12:01 回复

    现在几乎没有任何网站是直接提交表单,然后到提交页面去验证的,都是通过AJAX去请求验证,当前页面的表单数据都还可以保留,就算是那种需要重置的需求,也可以AJAX回来 reset 表单。

    回复于 2016-07-20 15:06 回复

    嗯,最终还是按照这个解决了,之前那样整确实不行,用ajax验证马上解决了

  • 回答于 2016-07-20 10:54 举报

    不明白你是什么类型的输入。

    如果浏览器不支持返回,可以提交前把数据存本地,有返回上一页时通过js初始化

    3 条回复
    回复于 2016-07-20 11:00 回复

    实际传的是div下的隐藏input的值

    回复于 2016-07-20 11:11 回复

    div标签的下拉框?自定义的结构应该要自定义的方法去初始化

    回复于 2016-07-20 15:07 回复

    解决方案还是整成ajax验证了,谢谢!

您需要登录后才可以回答。登录 | 立即注册
hebo5485
副总裁

hebo5485

注册时间:2016-03-18
最后登录:2024-04-05
在线时长:66小时28分
  • 粉丝8
  • 金钱4600
  • 威望30
  • 积分5560

热门问题