我有一个指向服务器中数据库的链接,我正在使用一个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>
这就是我到目前为止所拥有的一切,我被困住了
执行此简单的提交事件
$('#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
})
<script>
var username = document.getElementById("me").action;
var updatedStr = username.replace("<username>", "action name");
document.getElementById("myForm").action = updatedStr;
</script>