需求是这样的,我想做类似www.hao123.com上的那种邮箱登陆。主要是一个文件框用来输入账号,一个密码框用来输入密码,一个下拉列表框来选择登陆的方向。请问如何用下拉列表框的onchange事件实现不同指向的登录。比如下拉列表中有两个选择A和B。
A表示提交账号名为userid,密码为userpwd的信息,到http://www.aaa.com/abc.php处做身份验证。
B表示提交账号名为loginid,密码为loginpwd的信息,到http://www.bbb.com/abc.php处做身份验证。下拉列表默认第一项是“登录”。
当选择更改时,触发onchange事件,打开新的窗口,在新的窗口中实现相应的业务登录。使用javascript以及php实现。

解决方案 »

  1.   

    选择框onchange改变form的action
    <html>
    <body>
    <script type="text/javascript">function change1() {
        var selector = document.getElementById('select');
        document.getElementById('frm').action = selector.options[selector.selectedIndex].value;
    }</script>
    <form id="frm" action="http://www.baidu.com" method="get">
    <select id="select" onchange="change1()">
    <option value="http://www.qq.com">qq</option>
    <option value="http://www.baidu.com">bb</option>
    <option value="http://www.google.com">gg</option>
    </select>
    <input type="submit" value="我点">
    </form></body>
    </html>