窗口.使用搜索打开
Window.Open with Search
我有以下窗口打开方法:
<script>
function searchForm(form){
window.open("test.php?Search=", "newwindow", "scrollbars=yes", "width=800", "height=600", + form.s.value)
return false;
}
</script>
<form method="get" onsubmit="return searchForm(this)" class="form-inline" role="form" />
<div class="form-group">
<input class="form-control input-sm" name="s" type="text" onFocus="if (this.value == 'Search Events') {this.value='';" />
</div>
<button type="submit" class="btn btn-text">Lookup Existing Data</button>
</form>
我希望使用上面的参数打开新窗口,但是当我添加它们时,它会破坏搜索中的数据,如果我删除参数值,它可以工作,但窗口在新选项卡中打开。
您需要将数据
附加到 URL!您正在推送代码以将字符串追加为其自己的参数,而不是作为构造 URL 的语句的一部分。
此外,窗口描述参数需要作为单个参数传递。
最后,在将用户输入转换为数据格式(如 URL)时,您需要对其进行转义。
window.open(
"test.php?Search=" + encodeURIComponent(form.s.value),
"newwindow",
"scrollbars=yes,width=800,height=600"
);
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 用程序搜索JQuery数据表中的文本
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- javascript window.open(),并在新窗口中搜索DOM
- 显示移动窗口时引导导航栏中的 atach 搜索栏
- 使用HTML搜索,需要JavaScript来搜索数组并在新窗口中返回结果
- 使用变量搜索窗口中的属性使用'在'中;
- 如何显示弹出窗口以在使用纯 JavaScript 从 Web 服务器获取/请求数据时禁用搜索按钮
- Javascript打开带有搜索文本的新窗口
- 窗口.使用搜索打开
- Google Maps API Javascript:从“地点”搜索框中激活标记上的信息窗口
- Javascript Bookmarklet获取Url变量,打开多个搜索窗口
- 当搜索没有结果时抛出弹出窗口
- 点击弹出窗口中的按钮搜索结果
- 用js在新窗口中打开搜索表单
- 如何从javascript启动一个新的标签或窗口的谷歌搜索
- 在一个大的选择窗口中搜索值:HTML、Javascript
- Mapbox搜索,打开弹出窗口/工具提示并更改自定义标记图像
- JavaScript-二进制搜索树-inOrderTraverse()函数日志“;未定义的“;到控制台窗口