首页 > 其他分享 >用户登录实例

用户登录实例

时间:2022-10-21 00:22:52浏览次数:46  
标签:return 登录 用户 upwd uname 实例 为空

1.为了方便校验,登录表单中按钮要写成这样,不然会默认是submit

<div align="center">
    <form action="loginServlet" method="post" id="loginForm">
        姓名:<input name="uname" type="text"><br>
        密码:<input name="upwd" type="password"><br>
<%--要写明为button类型,不然默认submit,一按就会提交表单,不能进行效验--%>
        <button type="button">登录</button>
        <button type="button">注册</button>
    </form>
</div>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>登录页面</title>
</head>
<body>
<div align="center">
    <form action="loginServlet" method="post" id="loginForm">
        姓名:<input name="uname" type="text" id="uname"><br>
        密码:<input name="upwd" type="password" id="upwd"><br>
<%--要写明为button类型,不然默认submit,一按就会提交表单,不能进行效验--%>
        <span id="msg" style="font-size: 12px;color: red"></span><br>
        <button type="button" id="loginBtn">登录</button>
        <button type="button">注册</button>
    </form>
<%--
        用户登录JS校验
        登录表单验证:
            1.给登录按钮绑定点击事件
            2.获取用户的姓名和密码
            3.判断姓名是否为空
                如果为空,提示用户(span标签),并且return
            4.判断密码是否为空
            5.提交表单
--%>
</div>
</body>
<%--引入Jquery的js文件--%>
<script type="text/javascript" src="js/jquery-3.6.1.js"></script>
<script type="text/javascript">
<%--  给登录按钮绑定点击事件:通过id选择器进行绑定  --%>
    $("#loginBtn").click(function (){
    //    获取用户姓名和密码的值
        var uname=$("#uname").val();
        var upwd=$("#upwd").val();
        if(isEmpty(uname)){
        //通过id选择器找到span,然后给span赋值,提醒用户
            $("#msg").html("用户姓名不可以为空");
            return;
        }
        if(isEmpty(upwd)){
            $("#msg").html("用户密码不能为空");
            return;
        }
    //    如果都符合要求了,则进行提交表单的操作
    //    通过id选择器找到表单
        $("#loginForm").submit();
    });
    //判断字符串是否为空
    function isEmpty(str){
        if(str==null||str.trim()==""){
            return true;
        }
        return false;
    }
</script>

</html>

2.注意点:

1)想要知道是否加入了js,可以在浏览器进行调试:

在页面:右键->检查->源代码/Sources

找到相应的jsp文件进行断点,调试。

 

标签:return,登录,用户,upwd,uname,实例,为空
From: https://www.cnblogs.com/hmy22466/p/16812089.html

相关文章

  • Linux中的用户组管理命令
    1、概念每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同。用户组的管理涉及用户组的添加、删除和修改。......
  • SpringBoot+MybatisPlus--文件上传和下载实例
    文件上传时,file是一个临时文件,需要转存到指定位置,否则本次请求完成后临时文件就被删除Controller后台代码:packagecom.itheima.reggie.controller;importcom.itheima......
  • 全球累计用户达300万+,华为云桌面综合体验优秀!
    全球累计用户达300万+,华为云桌面综合体验优秀!当下,时间就是生命,信息就是金钱。在被黑天鹅事件来来回回折腾了3年之后,数字化转型得到了企业前所未有的重视,如何安全、高效、......
  • 基于Redis实现点赞、点赞用户按时间排序、好友关注和共同关注等业务
    点赞功能业务说明1、每个用户只能点一次赞,再次点击时取消点赞2、在Blog属性中增加isLike字段,用于判断当前用户是否点赞3、isLike的值从Redis中获取,可以用redis自带的......
  • SSH配置公钥登录
    SSH配置公钥登录    SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。在虚......
  • npm登录失败
    简介使用npm时,由于网络原因我们一般会使用淘宝镜像源https://registry.npm.taobao.org/,但是使用淘宝镜像源会使我们登录失败.解决问题使用如下命令即可npmsetr......
  • CentOS构建FTP服务,基于虚拟用户访问
    CentOS构建FTP服务,基于虚拟用户访问CentOS7.5安装vsftp服务Server_IP:192.168.1.10基础安装#yumsearchall--showduplicatesvsftpd#yuminstallvsftpd-3.0.2......
  • 服务器端调用Word组件读取Word权限、未将对象引用到对象实例终极解决方案
    最近因为业务需要,需要在服务器上调用Word组件,结果遇到各种问题,比如检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件失败、未将对象引用到对象......
  • CentOS 8 添加SSH远程登录端口并禁用22端口
    本次新加端口为:502020X01备注:本段操作是在防火墙开启的状态下进行一:修改SSH配置文件,目录为:vim/etc/ssh/sshd_config:1.按i进入编辑状态,按上下键找到“#Port22”这......
  • java--DataFormat--用户注册小练习
    测试结果:DataUtil工具类packagejavasm.util;​importjava.text.DateFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.D......