【发布时间】:2015-11-14 17:00:21
【问题描述】:
我试图弄清楚如何让用户输入一个值(5 位数字),当他们单击“搜索”按钮时,会打开一个显示搜索结果的新窗口。 url 取决于输入到搜索栏中的 5 位数字。唯一会针对所有搜索更改的网址部分是搜索框中添加的数字。
例如,他们在搜索栏中输入 13857,当他们点击“搜索”时,会打开一个新寡妇,将他们重定向到 http://monkey=13857&red。我是 javascript 新手,但我想我会用它来完成这项任务 - 任何帮助将不胜感激。谢谢。
--更新-- 嗨 mwilson(以及所有快速提供帮助的人),我实现了代码(感谢您的帮助),似乎我的代码没有将搜索号码添加到 url。这是我的表单代码
HTML
<form>
<div class="form-group">
<label for="exampleInputEmail1">WorkFlow by Request ID</label>
<input type="text" class="form-control" id="search" placeholder="Request #">
</div>
<button type="submit" class="btn btn-default" id="WFF">Submit</button>
</form>
JavaScript
$('#WFF').on('click', function () {
var searchInput = $('#search').text();
var url = "http://monkey=" + searchInput + "&red";
window.open(url);
});
如果我在搜索框中输入 12345 并单击提交按钮,它会打开网站,但没有输入搜索 - http://monkey=&red 不是 http://monkey=12345&red
【问题讨论】:
-
添加构成表单的代码
标签: javascript html twitter-bootstrap url search