• 【关于JavaScript】常见表单用户名、密码不能为空


    在论坛等系统的用户注册功能中,如果用户忘记填写必填信息,如用户名、密码等,浏览器会弹出警告框,提示用户当前有未填信息。

    这个典型的应用就是通过JavaScript实现的。如图所示是一个简单的用户注册页面:

    按要求用户必须输入用户名、密码和确认密码,而且两次输入的密码必须相同,否则,系统会提示错误。

    当用户没有输入用户名就提交注册时,系统会弹出如下图所示的警告窗口,强制用户必须输入用户名。

    简单的做法:

     1 <script language="JavaScript">
     2 function check(){
     3 if(document.form1.username.value==""){
     4 alert("用户名不能为空!");
     5 document.form1.username.value.focus();
     6 return false;
     7 }
     8 if(document.form1.password.value==""){
     9 alert("密码不能为空!");
    10 document.form1.password.value.focus();
    11 return false;
    12 }
    13 if(document.form1.password.value.length<6)
    14 {
    15     alert("密码长度不能少于6位");
    16     document.form1.password.value.focus();
    17     return false;
    18 }
    19 else
    20 if(document.form1.repassword.value!=document.form1.password.value){
    21 alert("两次输入的密码不一致!");
    22 document.form1.repassword.focus();
    23 return false;
    24 }}
    25 </script>
    What doesn't kill you makes you stronger,stand a little taller Doesn't mean I'm lonely when I'm alone. What doesn't kill you makes a fighter,Footsteps even lighter Doesn't mean I'm over cause you're gone. ————即便生命枯竭,亦在优雅中变老。
  • 相关阅读:
    python基础之for循环
    python基础之数据类型转换
    python基础之集合set
    python基础之元祖tuple
    python基础之字典dict
    python基础之列表list
    Java基础之数据类型、运算符、标识符
    Java 基础之面向对象
    Java基础之Javadoc的使用
    MYSQL基础之安装、启动、停止、添加、移除、初始化服务
  • 原文地址:https://www.cnblogs.com/yexu200241/p/4541350.html
Copyright © 2020-2023  润新知