javascript - 如何使用 Javascript 在单击提交时传递用户在表单操作中输入的 URL

标签 javascript

<body>
    <form name="testarea" method="post" action="?URL">
        <input type="text" id="test1" name="URL"/>
        <input type="submit" value="Submit"/>
    </form>
</body>

现在我想要:

  1. 使用用户在 URL 文本框中输入的值
  2. 用于在单击提交时传递到表单action=''。这需要在提交时传递相同的 URL,以便在同一 iFrame 中启动该 URL。

最佳答案

您可以使用 jQuery 设置表单的操作属性,如下所示:

var url = $("#test1").val();
$(form).attr("action", url)

如果您无法使用jquery,可以引用以下帖子:

http://netfactory.dk/2007/09/28/changing-a-form-submit-url-with-javascript/

关于javascript - 如何使用 Javascript 在单击提交时传递用户在表单操作中输入的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625350/

相关文章:

javascript - jQuery 与prototype.js 冲突: Calender icon is not popping up

javascript - 如何将 GraphQL 中的对象元素推送到 javascript 对象中的嵌套数组中?

javascript - 如何在 JavaScript 中复制 GZipStream.Write()?

php - 使用 d3.json 从 PHP 输出 JSON

javascript - 获取提交按钮值 onsubmit 事件

javascript - 如何获取具有某个类属性的所有 HTML 元素?

javascript - 仅使用 toDataURL 操作像素

javascript - 关闭时的 Chrome 扩展操作

javascript - 使用 jQuery 在另外两个 div 周围创建包装器 div

javascript - 如何在创建新对象时将相同的随机数分配给多个变量?