您好我正在制作<select>
下拉菜单并试图这样做,当有人点击其中一个选项下拉时,它会打开新窗口,同时点击主页的选项PHP变量应该转到那个新窗口
任何人都可以告诉我哪里错了,这是我的代码 -
<div class='fieldgroup'>
<label for=@label>@label</label>
<select name="@label" title="select optin" style="cursor:pointer;cursor:hand;text-align:center;font-weight:bold;float: left;margin: 10px 0px 0px 0px;height: 25px;">
<option>@option1</option>
<option <a href="#" onclick="window.open('@newwindow.php?@value=<?$@value?>','newWindow','width=800,height=600,left=150,top=200,toolbar=no,addressbar=yes,resizable=false');"></a>>@option2</option>
<option>@optin3</option>
<option>@optin3</option>
<option>@option4</option>
</select>
</div>
答案 0 :(得分:1)
关注它的真实含义:HTML / Javascript问题。它与PHP无关。尝试一步一步:
通过这种方式,您将了解有关工作方式以及在哪个世界(HTML,Javascript,PHP)中发生的操作。
答案 1 :(得分:0)
你不能在选项中使用A标签,这样的东西应该起作用:
<select onChange=" window.open('yoururl.php?value=' + this.options[this.selectedIndex]);">