Select 表格值取决于 URL

Select form value depending on URL

我正在尝试根据 URL 获得 select 的下拉框。我想要 url

http://example.com/login.php?port=2095

或类似于自动 select 加载 Webmail 的东西,以及用于 ?port=2082 到 select cPanel?

这是我的表格

<form action="cplogin.php" method="post">
Username:<input type="text" name="user"></td></tr>
Password:<input type="password" name="pass"></td></tr>
Login To:

 <select name="port">
 <option value="2082">cPanel</option>
 <option value="2083">Secure cPanel</option>
 <option value="2095">Webmail</option>
 <option value="2096">Secure Webmail</option>
 </select>

 <input type="submit" name="login" value="login" style="cursor:pointer">
 </td>
</tr>
</table>
</form>

我在网上看过,但似乎找不到答案。

首先为每个选项添加 id 属性,然后使用 javascript 将其选中。

<form action="cplogin.php" method="post">
Username:<input type="text" name="user"></td></tr>
Password:<input type="password" name="pass"></td></tr>
Login To:

 <select name="port">
 <option value="2082" id="2082">cPanel</option>
 <option value="2083" id="2083">Secure cPanel</option>
 <option value="2095" id="2095">Webmail</option>
 <option value="2096" id="2096">Secure Webmail</option>
 </select>

 <input type="submit" name="login" value="login" style="cursor:pointer">
 </td>
</tr>
</table>
</form>
<script>
    var url=document.location.href;
    url=url.substring(url.length-4,url.length);
    document.getElementById(url).selected="selected";
</script>