2012-09-22 64 views
0

我正在使用脚本解决方案,我在这里找到,通过@ clops(clops)设置表单中的提交按钮的onclick值,基于在下拉列表中选择的项目。脚本中的所有内容都按照应有的方式工作,但是我想在点击按钮的新选项卡中打开新窗口。此外,如果选择列表中的选项,则禁用“提交”按钮会很好。任何反馈都会有帮助。谢谢。 当前的脚本和HTML低于:提交按钮链接基于下拉选项选择,在新标签打开

   <script> 
       function goToNewPage() { 
        if(document.getElementById('target').value){ 
         window.location.href = document.getElementById('target').value; 
        } 
       } 
       </script> 
       <form name="dropdown"> 
        <select name="selected" id="target" accesskey="E"> 
        <option selected>Select...</option> 
        <option value="http://www.google.com/">Google</option> 
        <option value="http://www.search.com/">Search.com</option> 
        <option value="http://www.dogpile.com/">Dogpile</option> 
        </select> 
        <input type="button" value="Go" onclick="goToNewPage(document.dropdown.selected)"> 
       </form> 

回答

0

没有一个作家能做到可以选择在新标签而不是新窗口中打开。 你可以在新窗口中打开如下

window.open(url,'_blank'); 

其中URL是你的目标形式下拉列表

禁用提交按钮,直到列表中的一个选项被选中,选中此link

+0

这看起来如何在上面的代码?谢谢 – trobbins26

相关问题