【问题标题】:Pre Populating a HTML form text fields from a url从 url 预填充 HTML 表单文本字段
【发布时间】:2016-09-29 00:02:52
【问题描述】:

我一直在搜索互联网,但似乎找不到如何在 html 表单中预填充文本字段。我需要链接是动态变化的,所以不同的人可以有链接来预填充表单。我尝试过使用诸如

之类的链接

website_here/form.html?form_id=form&Name=Dave&Username=dave124

form_here.html?Name=Dave

但这些都不适用于我的表单。表单的 id 是表单,文本字段的 id 都是不同的。我认为这可能涉及 Javascript,因为我已经看过一些示例,但它们都不适合我。有人能帮我解决这个问题吗?谢谢。

【问题讨论】:

    标签: javascript html forms


    【解决方案1】:

    在 HTML 中设置表单的 input 标记的 value 属性是否可以解决您的问题?

    所以:

    <form>
      <input value="Dave" name="Name"><br>
      <input value="dave124" name="Username">
    </form>
    

    然后,根据您用来作为动态内容基础的信息,您可以使用 javascript 将值动态更改为您需要的任何值。如果我知道您基于哪些信息进行动态更改,这将更容易解释。

    【讨论】:

    • 我的文本框的值必须清楚,但感谢您的帮助!
    • 所以你基本上想在你的网站上自动填充?听起来有点像你在尝试改造轮子。
    【解决方案2】:

    在提交表单时使用 Post 方法,您可以在表单操作中将它们回显到 URL,然后您可以在第二个表单中使用 $_REQUEST 或 $_GET 作为文本框的默认值回显。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      相关资源
      最近更新 更多