【问题标题】:How to keep dynamically generated HTML upon validation failure如何在验证失败时保持动态生成的 HTML
【发布时间】:2017-11-09 02:20:56
【问题描述】:

我有一个包含各种输入字段的页面。可以添加一些额外的字段,它们是用 Javascript 生成的。我遇到的问题是,在验证失败后,页面会重新加载,并且生成的内容输入字段会丢失。我将如何保存这些输入字段?谢谢

【问题讨论】:

  • 在客户端验证表单,无需重新加载。
  • 考虑通过 AJAX 而不是标准表单 POST 提交。

标签: javascript jquery html laravel validation


【解决方案1】:

您可以使用本地存储或 cookie 来存储添加到页面的输入字段吗?这样当页面重新加载时它可以重新填充该信息?

更多关于LocalStorage

更多关于cookies

【讨论】:

    【解决方案2】:

    看到了laravel标签,不知道大家有没有用过laravel,用过laravel的可以通过服务器端验证后获取表单数据,如下:

    <input type="text" id="name" name="name" value="{{ old('name') }}">
    

    【讨论】:

    • 我要找的不是如何获取旧数据,而是POSTing后如何保留生成的html。
    • 对不起,我看错了问题,如果你愿意,我可以删除答案!
    猜你喜欢
    • 2015-03-09
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    相关资源
    最近更新 更多