Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改部分HTML';表单操作:link';使用Java脚本或html ID的元素_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 如何更改部分HTML';表单操作:link';使用Java脚本或html ID的元素

Javascript 如何更改部分HTML';表单操作:link';使用Java脚本或html ID的元素,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我在服务器中有一个到数据库的链接,我正在使用一个HTML表单,其中操作指向该链接并从服务器获取信息 我需要更改链接的“用户名”部分,以便它接受我输入的用户名并在链接中使用它。 实现这一目标的最佳方式是什么 <body> <form id = "me" action= "http://10.10.10.10/foods/<username>/" target="_blank" method="GET"> <h2&

我在服务器中有一个到数据库的链接,我正在使用一个HTML表单,其中操作指向该链接并从服务器获取信息

我需要更改链接的“用户名”部分,以便它接受我输入的用户名并在链接中使用它。 实现这一目标的最佳方式是什么

<body>

        <form id = "me" action= "http://10.10.10.10/foods/<username>/" target="_blank"  method="GET">
            <h2>Enter Username</h2>
                <input type="text" name="user" placeholder="username" id = "user" >
                <br>
            <button class="button" type="submit" value="Submit" >get</button>
        </form>
        <script>
          var username = //need to get input username;
           document.getElementById('me').action = "http://10.10.10.10/foods/" + username + "/";
</script>
</BODY>

输入用户名

得到 var username=//需要获取输入用户名; document.getElementById('me')。操作=”http://10.10.10.10/foods/“+用户名+”/”;


到目前为止,这就是我所拥有的一切,我被困在这个简单的提交事件中

 $('#me').submit(function(e){
  e.preventDefault();//prevent the submit
  var username = $(this).find('#user').val();//take the username
  window.location = "http://10.10.10.10/foods/" + username + "/";//redirect to the page
})

是否执行此简单的提交事件

 $('#me').submit(function(e){
  e.preventDefault();//prevent the submit
  var username = $(this).find('#user').val();//take the username
  window.location = "http://10.10.10.10/foods/" + username + "/";//redirect to the page
})

var username=document.getElementById(“me”).action;
var updatedStr=username.replace(“,“操作名称”);
document.getElementById(“myForm”).action=updatedStr;

var username=document.getElementById(“me”).action;
var updatedStr=username.replace(“,“操作名称”);
document.getElementById(“myForm”).action=updatedStr;

是否有特殊理由将输入作为URL的一部分,而不是从GET查询中获取用户名值?您希望如何通过js更改表单操作或在from操作中输入用户名?如果是,您的视图中是否有用户名?如果是,那么在哪个lang js或PHPI中有特殊理由将输入作为URL的一部分,而不是而不是从GET查询中获取用户名值?您希望如何更改js的表单操作或在from操作中输入用户名?您的视图中是否有用户名?如果是,那么在哪个lang js或phpWouldn中,将用户重定向到页面并忽略GET查询中应包含的任何数据?@Pratansyah GET中包含的数据query只是他在url中已经拥有的用户名,因此它不是必需的,他可以完全删除表单,只需点击一次。我假设这是一个简化的表单,但如果仅此而已,那么表单最好在回答中包含该注释。这难道不只是将用户重定向到页面,而忽略GET查询中应包含的任何数据吗?@Pratansyah GET查询中包含的数据只是用户名,他已经在url中了,所以没有必要,他可以完全删除表单,只需点击一次。我假设这是一个简化的表单,但如果这是所有表单,那么最好在回答中包含该注释尝试在回答中添加注释并解释事情。简单的代码不会帮助其他人。迷失@SaqibOmerWelcome@user5632900。如果有任何问题,请告诉我!试着在你的答案中添加注释并解释一些事情。简单的代码不会帮助其他人。迷失@SaqibOmerWelcome@user5632900。如果有任何问题,请告诉我!