使用JS或JQuery将URL变量放入HTML表单

树木

我试图在这样的URL中传递变量,以填充HTML和Liquid表单,并在填充后将其提交:

http://www.example.com/[email protected]&customer_password=123456

我发现与我要实现的目标最接近的问题这个问题我迷路了,因为我不了解如何将变量放入表格中。

有人可以分解/解释吗?

这是表单代码:

    {% form 'customer_login' %}

      <h1>Login</h1>

      {% include 'form-errors-custom' %}

      <label for="customer_email" class="hidden-label">Email Address</label>
      <input type="email" value="" name="customer[email]" id="customer_email" placeholder="Email" {% if form.errors contains "email" %} class="error"{% endif %} autocorrect="off" autocapitalize="off" autofocus>

      {% if form.password_needed %}

        <label for="customer_password" class="hidden-label">Password</label>
        <input type="password" value="" name="customer[password]" id="customer_password" placeholder="Password" {% if form.errors contains "password" %} class="error"{% endif %}>

        <p>
          <a href="#" onclick="showRecoverPasswordForm();return false;">Forgot your password?</a>
        </p>

      {% endif %}

      <div class="text-center">
        <p>
          <input type="submit" class="btn" value="Sign In">
        </p>
        or <a href="{{ shop.url }}">Return to Store</a>
      </div>

    {% endform %}

铁硝龙

如果您希望从URL客户端获取参数(根据标签使用JS / Jquery),则可以获取查询字符串(使用location.search)并提取键/值对,然后根据需要分配它们。

//var str = location.search

var str = '[email protected]&customer_password=123456';
var pairs = str.split('&');
var email = pairs[0].split('=')[1];
var password = pairs[1].split('=')[1];
$('#customer_email').val(email);
$('#customer_password').val(password);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

 <input type="email" value="" name="customer[email]" id="customer_email" placeholder="Email" autocorrect="off" autocapitalize="off" autofocus>


<input type="password" value="" name="customer[password]" id="customer_password" placeholder="Password" class="error"{% endif %}>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery serializeArray将HTML表单数据存储在JS变量中

来自分类Dev

Google Apps Script HTML 表单 - 使用表单字段的变量将数据放入电子表格

来自分类Dev

使用请求库将网站的HTML放入变量中

来自分类Dev

如何使用jQuery将HTML数据放入变量或数组中以发送到新页面以供使用

来自分类Dev

如何将HTML代码作为变量放入jQuery数组中,然后使用该var替换内容?

来自分类Dev

使用机会.js将随机词放入html

来自分类Dev

将django传递的变量{{}}放入{%url%}中

来自分类Dev

将jQuery变量放入CSS渐变中

来自分类Dev

如何将变量放入 .html

来自分类Dev

将变量放入变量

来自分类Dev

将变量放入变量

来自分类Dev

如何使用 HTML 表单输入作为 JS 变量

来自分类Dev

jQuery最佳实践-将DOM元素放入变量中,无论使用了多少次

来自分类Dev

如何使用jQuery将具有特定类的所有元素的内容放入变量中

来自分类Dev

如何将HTML放入JS循环

来自分类Dev

将html放入表单标签中将不起作用

来自分类Dev

使用jQuery将数据放入动态内容

来自分类Dev

如何使用jQuery将数组放入字典

来自分类Dev

使用jQuery将数据放入动态内容

来自分类Dev

单击按钮时如何将url放入变量

来自分类Dev

将变量放入array []

来自分类Dev

将输出放入变量

来自分类Dev

将变量放入FOR..IN

来自分类Dev

编写一个函数,使用PhP / HTML将表单中的项目列表放入数组(文本字段)中

来自分类Dev

使用Ajax将Json / Jsonp数据放入表单

来自分类Dev

将HTML复选框放入字符串,然后放入表单数据

来自分类Dev

将HTML复选框放入字符串,然后放入表单数据

来自分类Dev

有没有办法将变量从HTML表单提交传递到URL?

来自分类Dev

有没有办法将变量从HTML表单提交传递到URL?

Related 相关文章

  1. 1

    使用jQuery serializeArray将HTML表单数据存储在JS变量中

  2. 2

    Google Apps Script HTML 表单 - 使用表单字段的变量将数据放入电子表格

  3. 3

    使用请求库将网站的HTML放入变量中

  4. 4

    如何使用jQuery将HTML数据放入变量或数组中以发送到新页面以供使用

  5. 5

    如何将HTML代码作为变量放入jQuery数组中,然后使用该var替换内容?

  6. 6

    使用机会.js将随机词放入html

  7. 7

    将django传递的变量{{}}放入{%url%}中

  8. 8

    将jQuery变量放入CSS渐变中

  9. 9

    如何将变量放入 .html

  10. 10

    将变量放入变量

  11. 11

    将变量放入变量

  12. 12

    如何使用 HTML 表单输入作为 JS 变量

  13. 13

    jQuery最佳实践-将DOM元素放入变量中,无论使用了多少次

  14. 14

    如何使用jQuery将具有特定类的所有元素的内容放入变量中

  15. 15

    如何将HTML放入JS循环

  16. 16

    将html放入表单标签中将不起作用

  17. 17

    使用jQuery将数据放入动态内容

  18. 18

    如何使用jQuery将数组放入字典

  19. 19

    使用jQuery将数据放入动态内容

  20. 20

    单击按钮时如何将url放入变量

  21. 21

    将变量放入array []

  22. 22

    将输出放入变量

  23. 23

    将变量放入FOR..IN

  24. 24

    编写一个函数,使用PhP / HTML将表单中的项目列表放入数组(文本字段)中

  25. 25

    使用Ajax将Json / Jsonp数据放入表单

  26. 26

    将HTML复选框放入字符串,然后放入表单数据

  27. 27

    将HTML复选框放入字符串,然后放入表单数据

  28. 28

    有没有办法将变量从HTML表单提交传递到URL?

  29. 29

    有没有办法将变量从HTML表单提交传递到URL?

热门标签

归档