zoukankan      html  css  js  c++  java
  • web登陆页的小技巧“输入相同的用户名及口令时,打一个新的页面”

    http://www.mltang.com/article/840dbc68-7931-4b37-84cf-62cd89f7f31c.html
    我要实现功能是:

    输入用户名及口令,就登陆打开一个页面,
    但我再输入相同的用户名及口令时,就不会打一个新的页面了(因为上面已经打开了)。

    请问用javascript可不可以做到上面的效果,谢谢
    ________________________________________________
    答:
    以用户名作为target打开的新窗口的名字
    ________________________________________________答:
    "以用户名作为target打开的新窗口的名字"这个可以做到

    请问可不可以说明白如何判断那个页面已经打开?
    ________________________________________________答:
    mywin=window.open()
    if (mywin!=null)
    {
    yourcode
    }
    ________________________________________________
    答:
    其实没有必要进行判断,
    在你的form中
    <form method="POST" target="_blank" action="login.php" onsubmit="Javascript:return preSubmit();">
    <input type="text" name="UserSID" value="">
    <input type="password" name="UserPWD" value="">
    </form>

    preSubmit函数的定义可以大致如下:
    function preSubmit()
    {
    if(document.all.UserSID.value=="") {
    alert("Empty UserSID!");
    return false;
    } else {
    document.forms[0].target=document.all.UserSID.value;
    return true;
    }
    }

    提交后自然就是提交到刚才那个账号的窗口,
    如果换一个账号,就开辟新的窗口。
    ________________________________________________
    答:
    成了,谢,结贴!
  • 相关阅读:
    将文件移出版本控制 (Revision Control)
    luogu 1966 火柴排队
    bzoj 1069 最大土地面积
    bzoj 1060 时态同步
    luogu 1901 发射站
    bzoj 1007 水平可见直线
    bzoj 2654 tree
    luogu 2024 食物链
    10.21 模拟赛
    tyvj 1013 找啊找啊找GF
  • 原文地址:https://www.cnblogs.com/dkblog/p/1980841.html
Copyright © 2011-2022 走看看