Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 从用户获取输入,构建URL,然后在当前窗口中打开它_Javascript - Fatal编程技术网

Javascript 从用户获取输入,构建URL,然后在当前窗口中打开它

Javascript 从用户获取输入,构建URL,然后在当前窗口中打开它,javascript,Javascript,我需要一些javascript,它将提供一个文本框供用户提供一个键,将一个参数附加到URL,然后在当前窗口中打开它 我相信这很简单,但我对Javascript还是新手 任何帮助都将不胜感激 谢谢 根据您希望用户采取什么操作来触发此操作,您可以调用此函数来完成此任务 HTML: 此函数可以由提交操作或onclick事件等调用。如果您有此HTML <input type="text" name="url" id="url" /> <input type="submit" value

我需要一些javascript,它将提供一个文本框供用户提供一个键,将一个参数附加到URL,然后在当前窗口中打开它

我相信这很简单,但我对Javascript还是新手

任何帮助都将不胜感激


谢谢

根据您希望用户采取什么操作来触发此操作,您可以调用此函数来完成此任务

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
}