javascript - 如何将表单操作更改为文本输入?

标签 javascript forms action

我想根据输入值更改表单目标。 我怎样才能做到这一点?

<form id="form" method="POST" action="x.php" onSubmit="">
  <input type="url" id="address" value="google.com">
  <input type="submit" id="go" value="Go">
</form>

示例:当我将 http://google.com 设置为地址值时,因此将此表单发送到 google.com。

最佳答案

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script> 

 <script type="text/javascript">
            $(document).ready(function () {
                $("#address").blur(function () {
                    var form = document.getElementById('form');
                        form.action = $("#address").val();
                });
            });
</script>

<form id="form" method="POST" action="x.php" onSubmit="">
  <input type="text" id="address" value="google.com">
  <input type="submit" id="go" value="Go">
</form>

关于javascript - 如何将表单操作更改为文本输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32258840/

相关文章:

javascript - 向左滑动不起作用

ruby-on-rails-3 - 为什么我的开发服务器没有加载? default_controller_and_action' : missing :action (ArgumentError)

xml - 将文本/xml 读入 ASP.MVC Controller

javascript - WIN 8.1 上的 IE11 : window. 以相同名称打开正在打开新的弹出窗口

javascript - 刷事件动画时 brush.event 做什么?

javascript - 如何在本地运行的网站上本地保存数据?

python - 使用 Mechanize 填写选择字段表单

java - Spring Framework 表单验证、Hibernate bean 和 bean 填充

angularjs - 为什么 id Chrome 扩展弹出窗口在输入自动完成建议点击时关闭?

java - 组合表单和选择