您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

js中判断用户输入的值是否为空的简单实例

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 本篇文章主要是对js中判断用户输入的值是否为空的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

在js中判断用户输入的值是否为空,这是大家用得非常多的. 这没有什么好写的. 而我却写了. 原因只是自以为是的认为我的这些代码写得不错, 供大家参考一下.   这是摘自的我一个项目的中的用户注册页面.对于大多数人来说,这都几乎是100%经历过的. 贴代码吧,这些代码都是用js写的. 不难,很容易看懂. 看的时候,只要区别两个js类就行了. 前台页面代码:reguser.aspx    代码如下: <%@ Page language="c#" Codebehind="RegUser.aspx.cs" AutoEventWireup="false" Inherits="Enterprise.Web.RegUser" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html>     <head>         <title>用户注册</title>         <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">         <meta name="CODE_LANGUAGE" Content="C#">         <meta name="vs_defaultClientScript" content="JavaScript">         <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">         <LINK rel="stylesheet" type="text/css" href="/CSS/EnterpriseWebSite.css">         <script src="/js/CommonFunction.js" ></script>         <script>             var reg    = {};             reg.userName    = '';             reg.password    = '';             reg.confirmPassword    = '';             reg.question    = '';             reg.answer    = '';             reg.url    = '';             reg.sex    = 1;             reg.email    = '';             reg.tel    = '';             reg.mobile    = '';             reg.qq    = '';             reg.address    = '';             reg.postalcode    = '';             reg.form    = null;               function btnSubmit_onclick()             {                 reg.form    = document.forms[0];                 var comFun    = new commonFunction();                   if(!comFun.checkIsEmpty(reg.form))                 {                     return false;                 }                   if(comFun.$getElementById('txtPassword').value!=comFun.$getElementById('txtConfirmPassword').value)                 {                     alert('两次密码输入不一致');                     comFun.$getElementById('txtConfirmPassword').select();                     return false;                 }                   reg.userName    = comFun.$getElementById('txtUserName');                 reg.password    = comFun.$getElementById('txtPassword');                 reg.question    = comFun.$getElementById('txtQuestion');                 reg.answer        = comFun.$getElementById('txtAnswer');                 reg.url            = comFun.$getElementById('txtUrl');                 reg.email        = comFun.$getElementById('txtEmail');                 reg.tel            = comFun.$getElementById('txtTel');                 reg.mobile        = comFun.$getElementById('txtMobile');                 reg.qq            = comFun.$getElementById('txtQQ');                 reg.address        = comFun.$getElementById('txtAddress');                 reg.postalcode    = comFun.$getElementById('txtPostalcode');                   var es    = comFun.$getElementsByName('sex');                 var eL    = es.length;                 for(var i=0; i<eL; i++)                 {                     var    e    = es[i];                     if(e.checked)                     {                         reg.sex    = e.value;                         break;                     }                 }                   RegUser.Reg(reg.userName.value, reg.password.value, reg.question.value, reg.answer.value, reg.url.value, reg.sex.value, reg.email.value, reg.tel.value, reg.mobile.value, reg.qq.value, reg.address.value, reg.postalcode.value, callback_Reg);             }               function callback_Reg(res)             {                 var rv    = res.value;                 if(rv)                 {                     alert('注册成功!');                     window.location.href='/Default.aspx';                 }                 else                 {                     alert('有错误发生,注册失败!有可能是用户名或者域名被别人注册过了!');                 }             }               // 检测用户名的域名是否被其它用户注册过了             function checkIsRegistered(obj, errorS, t)             {                 var v    = obj.value;