验证用户名和密码是否为空的两种方式

4 篇文章 0 订阅
1 篇文章 0 订阅

表单源码:index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>登录界面</title>
</head>
<style type="text/css">
table { margin: 0 auto; margin-top: 130px; }
.title { text-align: center; font-size: 20px; }
.left { text-align: right; }
.center { text-align: center; padding-top: 5px; padding-bottom: 5px; }
</style>
<body style="background-color: B2D8E8">
    <form id="loginForm" method="post">
        <table border="0" cellspacing="20">
            <tr>
                <td colspan="2" class="title"><span>Login Test Page</span></td>
            </tr>
            <!-- 第一部分代码 -->
            <tr class="center">
                <td colspan="2"><input type="submit" id="loginButton"
                    value="登录" onclick="javascript:check();" />&nbsp;&nbsp;&nbsp;
            </tr>
        </table>
    </form>
    <script type="text/javascript">
        <!-- 第二部分代码 -->
    </script>
</html>

其他地方都是相同的,只有第一部分和第二部分不一样,这两个部分是对应的。

1. 第一种:较简便的弹窗式

只要id和getElementById()里的id对应就好了

<– 第一部分代码 –>

<tr>
    <td class="left">username:</td>
    <td>
        <input type="text" id="username" placeholder="请输入用户名" />
    </td>
</tr>
<tr>
    <td class="left">password:</td>
    <td>
        <input type="text" id="password" placeholder="请输入密码" />
    </td>
</tr>

<– 第二部分代码 –>

//客户端校验
function checkform() {
    $user_name = document.getElementById("username").value;
    $user_pwd = document.getElementById("password").value;
    if ($user_name == '') {
        alert("用户名不能为空");
        return false;
    }

    if ($user_pwd == '') {
        alert("密码不能为空");
        return false;
    }

    return true;
}
2. 第二种:输入框后提示

<– 第一部分代码 –>

<tr>
    <td class="left">username:</td>
    <td>
        <input type="text" id="username"
             onblur="checkUserName(this.value);" placeholder="请输入用户名"/>
    </td>
    <td>
        <span id="checkUserNameResult" style="color: red "></span>
    </td>
</tr>
<tr>
    <td class="left">password:</td>
    <td>
        <input type="text" id="password"
            onblur="checkPassword(this.value);" placeholder="请输入密码" />
    </td>
    <td>
        <span id="checkPasswordResult" style="color: red "></span>
    </td>
</tr>

<– 第二部分代码 –>

function checkUserName(obj) {
    var username = obj;
    if (username.trim().length == 0) {
    var checkUserNameResult = document.getElementById("checkUserNameResult");
        checkUserNameResult.innerHTML = "用户名不能为空";
        obj.focus();
    } 
    else {
        checkUserNameResult.innerHTML = "";
    }
}
function checkPassword(obj) {
    var password = obj;
    var checkPasswordResult = document.getElementById("checkPasswordResult");
    if (password.trim().length == 0) {
        checkPasswordResult.innerHTML = "密码不能为空";
        obj.focus();
    } else {
        checkPasswordResult.innerHTML = "";
    }
}

效果图


弹窗提示
这里写图片描述
输入框后提示
这里写图片描述

  • 7
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 博科6610b交换机是一种网络设备,它有一个管理系统,用户需要使用用户名密码来登录管理系统进行配置和管理操作。 对于博科6610b交换机的用户名密码的获取途径有以下几种: 1. 默认用户名密码: 博科6610b交换机的出厂设置通常都有一个默认的用户名密码,可以在设备的文档或官方网站上找到。一般情况下,默认的用户名是admin,而默认密码则可能是admin、password或者空。但是请注意,出于安全考虑,强烈建议在首次登录交换机后,及时修改默认密码,并制定强大的密码策略。 2. 询问管理员或供应商: 如果是在公司或其他组织环境中使用交换机,可以向系统管理员或供应商咨询默认的用户名密码。这样可以避免不必要的疑虑和困惑。 3. 通过重置密码: 如果以上两种方法无效或者忘记了交换机的密码,也可以通过重置密码方式来重新设置新的密码。通常的做法是找到交换机上的reset按钮或者物理开关,按照设备的说明书操作,将设备恢复到出厂设置,然后重新设置用户名密码。 无论使用哪种方式,都应该牢记设备的用户名密码,并在任何时候进行适时的修改,确保网络的安全和管理的便捷。此外,为了增加安全性,也可以考虑启用其他安全功能,比如基于身份验证的访问控制等。 ### 回答2: 博科6610b交换机的默认用户名密码如下: 用户名:admin 密码:admin 请注意,这是默认的用户名密码,为了网络安全,建议在使用交换机之前,将默认密码修改为强密码。修改密码的方法如下: 1.通过串口或者网口连接到交换机的控制台或者管理接口。 2.输入默认用户名密码进行登录。 3.进入交换机的命令行界面。 4.输入命令"system-view"进入交换机的系统视图。 5.输入命令"user-interface vty 0 4"进入交换机的虚拟终端视图。 6.输入命令"authentication-password cipher <新密码>"修改密码,其中<新密码>为您要设置的新密码。 7.输入命令"return"返回到系统视图。 8.输入命令"quit"退出交换机配置模式。 9.最后,输入命令"save"保存配置并退出。 通过上述步骤,您可以成功修改博科6610b交换机的用户名密码,增强网络的安全性。记得妥善保管您的新密码,避免泄露给他人。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值