精华内容
下载资源
问答
  • 已传入参数了呀,还是提示用户名不能为空 解决: 将url拼接上参数 -- 转载于:https://www.cnblogs.com/jpr-ok/p/10739350.html

    已传入参数了呀,还是提示用户名不能为空

     

    解决:

    将url拼接上参数

    --

     

    转载于:https://www.cnblogs.com/jpr-ok/p/10739350.html

    展开全文
  • 最近在整合公司的系统,采用的是耶鲁的CAS单点登录,发现一个问题:在验证中心用户名密码为空直接登录不提示用户名不能为空,而是直接跳转到一个错误页面,是需要设置什么地方嘛?请大神帮忙给点意见,谢谢
  • 一、实现用户登录时若没有输入用户名,给出用户名不能为空提示,若没有输入密码,给出密码不能为空提示。   1、首先在index.jsp里面建立一个form表单,action当我提交表单时用来处理程序的url地址,我想要在...

    一、实现用户登录时若没有输入用户名,给出用户名不能为空的提示,若没有输入密码,给出密码不能为空的提示。

     

    1、首先在index.jsp里面建立一个form表单,action为当我提交表单时用来处理程序的url地址,我想要在Loginservlet里面处理,它的url/login,所以写上action= “/login”method是用来指定数据传送到服务器的方式,选用的方法是post(对于输入密码更安全)。如图所示

     

    2、当我点击登录按钮时,控制权跳转到Loginservlet,首先我要在Loginservlet里面得到用户输入的内容(要在dopost方法里面写,因为我的methodpost),用String string = request.getParameter("username")来得到,requestJSP的一个内置对象,用来处理HTTP请求中的各项参数,在这里,我们通过request对象的getParameter()方法获取传递的参数值。这里的username就是input里面的name,因为name是用来指定输入字段的名称。通过同样的方式,我们就可以在Loginservlet将用户输入的用户名和密码得到了。具体代码如下:

     

    3、在Servlet中判断用户名和密码是否为空,然后将结果返回给页面。

    如果用户名为空,我们给前端返回一个字符串为 “null1”,如果密码为空,我们给前端返回一个不一样的字符串 “null2”。在进行请求转发时,需要把一些数据传递到转发后的页面进行处理。我们需要使用到request对象中的setAttribute()方法,将数据保存到request范围的变量中。request的语法格式如下:request.setAttribute(String name,Object object),其中name表示变量名,在转发后的页面取数据时,就是通过name这个变量名来获取的。注意要加引号。Object则可以是任意类型。

    而通过request.getRequestDispatcher().forward(request.response)将请求转给另一个页面处理,我想要转回到index.jsp页面中。

    4、前端接收后台传过来的数据,并做相应的处理。

    此时已跳转到index.jsp页面中,我们可以在JSP里面嵌入java代码。采用request.getAttribute().toString()来获取保存在request范围内的变量,但是将java代码片段嵌入到JSP页面中,会使页面看起来很乱,而使用EL则比较简洁。

    EL是一种表达式语言,在Web开发中比较常用,通常与JSTL一同使用。以“${”开头,以“}”结束,中间为合法的表达式。

    而使用JSTLl可以取代在传统JSP程序中嵌入的Java代码的做法,大大提高程序的可维护性。由5个功能不同的标签库组成,最常用的就是核心标签库。在使用之前,必须在JSP页面的顶部使用<%@ taglib%>指令定义引用的标签库和访问前缀。核心标签库的指令格式<%@ taglib prefix="c"uri="http://java.sun.com/jsp/jstl/core" %>

    那我们现在使用核心标签库的<c:choose><c:when>标签,来实现条件的选择,如果获取到的参数为null1,则弹出用户名不能为空的提示,如果获取到的参数为null2,则弹出密码不能为空的提示。

    弹框我使用到了JavaScriptwindow对象的alert()方法,使用时要加上<script></script>标签。代码如下:

     

    5、最后效果如下

    展开全文
  • 用户名不能为空

    千次阅读 2016-05-14 13:56:00
    在表单中经常些必填项目,如果用户没有输入则允许提交表单。例如在注册用户时,必须填写用户名才能提交注册信息。验证用户是否输入时,通常需要先过滤再验证(如果用户输入的都是空格就相当于没有输入)。 我们...
    在表单中经常些必填项目,如果用户没有输入则不允许提交表单。例如在注册用户时,必须填写用户名才能提交注册信息。验证用户是否输入时,通常需要先过滤再验证(如果用户输入的都是空格就相当于没有输入)。
    我们通过使用正则表达式匹配空格
    1 var regex = /\s+/g;
    调用string的replace方法清除空格
    1 string.replace(regex,'');
    创建一个函数:
    1 function regexEmpty(obj){
    2      obj.value = obj.value.replace(regex,'');
    3 }

    具体代码如下:

    HTML:

    1 < div class= "main">
    2            < input id= "userName" type= "text" placeholder= "请输入用户名" >
    3            < input id= "rule" type= "button" value= "验证">
    4 </ div>

     

    css:

    1 html,body ,div, input{margin :0; padding:0 ;}
    2             .main{width :400px ;height: auto;padding :0 15px; text-align:center; }
    3             .main input{width :100% ;height: 35px; border:none ;margin-top: 20px; border-radius:5 px;}
    4            input[type ="text"] {text-align: left;padding-left :15px ;box-sizing: border-box;border :1px solid green; }
    5             input[type ="button"] {width: 50%; background:green; }

    javascript:

     1 var userName = document.getElementById('userName' ),
     2                 rule  = document.getElementById( 'rule'),
     3                 deleteEmpty = null,
     4                 regex    = /\s+/g;
     5             deleteEmpty = function (obj){
     6                 obj.value = obj.value.replace(regex,'' );
     7                  if(! obj.value){
     8                      alert( '用户名不能为空' );
     9                 } else{
    10                         alert('pass');
    11                 }
    12            }
    13            rule. onclick = function (){
    14                 deleteEmpty(userName);
    15 };

    demo演示地址:点击这里

    转载于:https://www.cnblogs.com/White-Quality/p/5492439.html

    展开全文
  • 用户名不能为空的验证

    千次阅读 2016-06-04 16:31:07
    用户名不能为空的验证    function checkInfo(){  var userName = document.getElementById("txtName");//获取该元素  if(userName.value.trim()==""){  var findNodes = docu
    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>用户名不能为空的验证</title>
        <script>
            function checkInfo(){
                var userName = document.getElementById("txtName");//获取该元素
                if(userName.value.trim()==""){
                    var findNodes = document.getElementById("info").children;
                    if(findNodes.length==0){
                        var addspan = document.createElement("span");
                        addspan.innerHTML="*用户名不能为空";
                        addspan.style.color="red";
                        //把该节点加入到某个节点的子节点下
                        document.getElementById("info").appendChild(addspan);
                    }
                    return false;//只要在表单的单击事件中有return false,表单就不会提交数据
                }else{
                    //查找某个节点下所有的子节点的集合
                    var findNodes = document.getElementById("info").children;
                    if(findNodes.length>0){
                        document.getElementById("info").innerHTML="<img src ='images/1star.gif'>";
                    }
                }
                var userPwd = document.getElementById("txtPwd");
                if(userPwd.value.trim()==""){
                    var numbers = document.getElementById("ifok").children;
                    if(numbers.length==0){
                        var addspan = document.createElement("span");
                        addspan.innerHTML="*密码不能为空";
                        addspan.style.color="red";
                        //把该节点加入到某个节点的子节点下
                        document.getElementById("ifok").appendChild(addspan);
                    }
                    return false;
                }else{
                    //查找某个节点下所有的子节点的集合
                    var numbers = document.getElementById("ifok").children;
                    if(numbers.length>0){


                        document.getElementById("ifok").innerHTML="<img src ='images/1star.gif'>";
                    }
                }


            }
        </script>
    </head>
    <body>
          <form name="form1" action="用户名不能为空的验证.html">
              <table>
                  <tr>
                      <td>
                          用户名:<input type="text" name="userName"id="txtName" ><em id="info"></em><br>
                      </td>
                  </tr>
                  <tr>
                      <td>
                          密码:<input type="password" name="userPwd" id="txtPwd"><em id="ifok"></em><br>
                      </td>
                  </tr>
                  <tr>
                      <td>
                          <input type="submit" value="登陆" οnclick="return checkInfo()">
                      </td>
                  </tr>
              </table>
          </form>
    </body>
    </html>
    展开全文
  • JQuery 提示用户名密码不为空

    千次阅读 2015-12-03 11:06:00
    $(document).ready... //$(this).parent().html("用户名不能为空");  var name = $(this).attr("name");  $(this).parent().append("<font color='red'>"+name+"不能为空");  }    });  });
  • js判断用户名不能为空

    千次阅读 2017-04-05 23:12:06
  • 选择用户名框 失去焦点后 框后未跳出 用户名不能为空的字样 ``` <!DOCTYPE html> , initial-scale=1.0"> <title>Document 用户名: 密码: 登陆...
  • 题目:验证键盘输入的用户名不能为空,长度大于6,不能有数字。 提示:使用字符串String类的相关方法完成。 思路:1、键盘录入字符串;2、判断是否为空;3、判断长度是否大于6;3、判断是否有数字。 目的:练习...
  • 关于用户名密码不能为空

    千次阅读 2019-09-03 23:12:40
    function login(){ //得到name输入框对象 var name = document.getElementById(“name”);...confirm(“用户名不能为空”); return false; } var pass = document.getElementById(“pass”); if(pass...
  • import java.util.Scanner; class Username { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Please input your username: ");...
  • 判断用户名密码不能为空

    千次阅读 2017-10-15 20:16:19
    //判断信息不能为空 if (!TextUtils. isEmpty (edit1)&&!TextUtils. isEmpty (edit2)){ //手机号码格式 if (edit1.length()< 11 ||edit1.length()> 11 ){ Toast. makeText (Zhuce. this , "手机号格式...
  • 这显然是不对的。 于是想到在表单提交后判断用户名密码是否至少存在一个为的情况,若有一个为,则请求转发到注册...否有为的情况存在,只有当用户名密码都不为空时才到数据库去验证。 判断用户名密码是否为
  • 1、用户名和密码为空点击登录时提示相应的提示 2、获取用户名输入框时,错误提示清除 思路 1、创建1个input-text标签和1个input-password标签,1个input-botton标签 2、把按钮绑定点击时间,然后检查所有输入框内容...
  • 登录按钮会触发js函数 登陆 " name="" onclick="return check(form)" /> ... alert("请输入用户名");... 可以实现输入密码和用户为空时的提醒。 转载于:https://www.cnblogs.com/sunli0205/p/5122650.html
  • js检测用户名和密码不能为空

    千次阅读 2018-12-22 16:56:33
    alert("亲:"+form.elements[i].placeholder+"不能为空"); form.elements[i].focus(); return false; } } } (this)"> 用户名用户名" name="userName"> 密 码:密码" name="password"> ...
  • 1.input输入框绑定onblur失去焦点事件,当失去焦点,调用...2.设置隐藏提示信息 <span class="waring" id="nameCheck">用户名为空</span> <style> .waring{ color: red; visibility: hidden
  • relturn false:为了使页面跳转,还在当前页面显示,使我们可见
  • confirm("用户名不能为空"); return false; } var pass = document.getElementById("pass"); if(pass.value.length==0){ confirm("密码不能为空"); return false; } return...
  • 注册与登录一、之前的界面二、添加跳转和关闭功能三、在注册界面中(登录界面一样的步骤)验证用户名、密码不能为空,并进行相应的提示信息四、按下F5 ,看结果[同理登录界面的操作],然后按下右上角的×关掉 ...
  • 判断用户名和密码不能为空代码

    千次阅读 2009-10-22 17:06:00
    function checkform(){//验证输入数据的合法性 if (form1.username.value=="") { alert("账号不能为空。"); form1.username.focus(); return false; } if (form1.username.value.length18) { alert("账号超出...
  • 在论坛等系统的用户注册功能中,如果用户忘记填写必填信息,如用户名、密码等,浏览器会弹出警告框,提示用户当前有未填信息。 这个典型的应用就是通过JavaScript实现的。如图所示是一个简单的用户注册页面: 按...
  • 用户名,密码是否为空满足时做出提示 2.用户名长度大于8小于24,满足条件时作出提示 3.密码长度大于6,小于15 满足条件时作出提示多说直接上代码,代码中都有注释作为解释 <!DOCTYPE html> &...
  • form表单代码 <form name="form1" method="post" ...用户名:<input name="user" type="text" id="user"> 密码:<input name="pwd" type="password" id="pwd"> <input type="button" name="button...
  • 在body里面插入javascript脚本,编写一个判断函数,在需要的地方调用此函数 function check(){ var flag = true; var admin = document.getElementById("adminname").value; var password = document....
  • Android ClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示 Android开发中经常要要求用户输入一些值得情况,比如,用户名,密码,如果用户输入错误,需要删除,那么按回退删除键也可以,但也...
  • //检查用户名和密码是否为空  function check(){  var username= document.getElementById("username");  if(username.value.trim()==""){//没有输入用户名是显示提示  //获取所有子节点  
  • 校验 ... //用户名不能以数字开头,长度=低于6,高于20  //密码不能为空  onload = function(){  var use = document.getElementById('use');  var pw = document.getElementById('pw');
  • 用户名不能为空! function tishi1() { var txt=document.getElementById("yonghuming").value; if(txt=="") document.getElementById("yonghumingtishi").className="tishi2" } 密   码: 密码不能...
  • //检查用户名和密码是否为空  function check(){  var username= document.getElementById("username");  if(username.value.trim()==""){//没有输入用户名是显示提示  //获取所有子节点  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 137,389
精华内容 54,955
关键字:

如何设置提示用户名不能为空