Javascript 从用户获取输入,构建URL,然后在当前窗口中打开它
我需要一些javascript,它将提供一个文本框供用户提供一个键,将一个参数附加到URL,然后在当前窗口中打开它 我相信这很简单,但我对Javascript还是新手 任何帮助都将不胜感激Javascript 从用户获取输入,构建URL,然后在当前窗口中打开它,javascript,Javascript,我需要一些javascript,它将提供一个文本框供用户提供一个键,将一个参数附加到URL,然后在当前窗口中打开它 我相信这很简单,但我对Javascript还是新手 任何帮助都将不胜感激 谢谢 根据您希望用户采取什么操作来触发此操作,您可以调用此函数来完成此任务 HTML: 此函数可以由提交操作或onclick事件等调用。如果您有此HTML <input type="text" name="url" id="url" /> <input type="submit" value
谢谢 根据您希望用户采取什么操作来触发此操作,您可以调用此函数来完成此任务 HTML: 此函数可以由提交操作或onclick事件等调用。如果您有此HTML
<input type="text" name="url" id="url" />
<input type="submit" value="Open URL" onclick="open_url(); return false;" />
如果您正在重定向到同一服务器上的某个页面,您不需要
窗口中的域名或协议。location
call.非常感谢!正是我要找的!
function changeLocation(){
var theTextBox = document.getElementById("theTextBoxID");
window.location = "someurl.html?someVariable="+theTextBox.value;
}
<input type="text" name="url" id="url" />
<input type="submit" value="Open URL" onclick="open_url(); return false;" />
function open_url(){
var url = document.getElementById('url');
url = encodeURIComponent(url); // This escapes special characters
window.location = 'http://yourdomain.com/?path=' + url; // Change the current url of the page
}