【发布时间】:2011-09-07 23:42:23
【问题描述】:
我有 3 个下拉框和一个执行按钮。我需要转到基于 3 个 URL 框中选择的内容构建的 URL - 这是我的代码示例。
<form>
<select class="dropdown" id="dd1" style="margin-right:10px;width:130px">
<option>http://</option>
<option>ftp://</option>
<option>https://</option>
</select>
<select class="dropdown" id="dd2" style="margin-right:10px;width:130px">
<option>google</option>
<option>yahoo</option>
<option>bbc</option>
<option>hotmail</option>
</select>
<select class="dropdown" id="dd3" style="width:130px;margin-right:20px">
<option>.com</option>
<option>.net</option>
<option>.co.uk</option>
</select>
<input type="submit" name="button" id="button" value="Go!">
</form>
因此,例如,如果用户选择 http:// + yahoo + .net - 然后点击“开始”按钮,他们将被发送到 http://yahoo.net 或者如果用户选择 https// + hotmail + 。 com 然后他们被发送到https://hotmail.com
是否有一些 jQuery 或 Javascript 代码可以检测下拉菜单中的选择,然后构建正确的 URL 并在按下“Go”按钮时转到它?
谢谢 扎克
【问题讨论】:
标签: javascript jquery build conditional