验证用户名和密码是否为空的两种方式
来源:互联网 发布:类似trackid的软件 编辑:程序博客网 时间:2024/05/21 09:58
表单源码: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();" /> </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 = ""; }}
效果图
弹窗提示
输入框后提示
阅读全文
0 0
- 验证用户名和密码是否为空的两种方式
- js 验证用户名和密码是否为空
- js 验证用户名和密码是否为空
- 【JS】判断用户名和密码是否为空
- js判断登录界面用户名和密码是否为空
- 简单的页面验证:验证密码是够为空和确认密码是否相同
- js登录界面判断输入的用户名和密码是否为空
- 简单的采用post方式验证用户名和密码
- jsp用户登入时判断用户名和密码是否为空
- 用户名不能为空的验证
- oracle 的两种密码验证方式
- JQ实现效果:验证用户名是否为空
- 验证用户和密码不能为空
- 验证用户名和密码
- 用户名和密码验证
- JS做的登陆页面,验证用户名密码非空
- 判断用户名和密码不能为空代码
- js 判断文本框是否为空的两种方法
- 电商中用户余额/积分以及库存的设计
- python 格式化字符串 format() 函数
- Spring 配置拦截器 HandlerInterceptor
- 从学习SaaS引申学习的一些关键词概念
- NIO服务端
- 验证用户名和密码是否为空的两种方式
- 阻止a链接href跳转的两种方式
- 例7.16 命名空间的使用举例
- c++primer plus阅读笔记(六)
- 使用Python进行DNS查询
- SD
- 《C++ Concurrency in Action》笔记1 join和detach
- 数据库双重负载均衡读写分离及双活集群
- onCreate中的savedInstanceState