繁体   English   中英

出生日期验证在 JSP 中不起作用

[英]Date of Birth Validation not working in JSP

我创建了一个验证来检查是否在 BirthDate 中输入了任何值,如果没有,那么它将显示一条消息以输入出生日期 但它既不工作也不显示警报消息。

var BirthDate=document.getElementById("dob").value;

if(dob =! ""){
        document.getElementById("dateerror").innerHTML="";
        
    }
    else{
        document.getElementById("dateerror").innerHTML="**Enter date of Birth";
    }
<label>BirthDate: </label>
<input type="date" id="dob">
<span id="dateerror"></span><br><br>

请试试这个:

var BirthDate=document.getElementById("dob").value;

if(BirthDate=! ""){
        document.getElementById("dateerror").innerHTML="";
        
    }
    else{
        document.getElementById("dateerror").innerHTML="**Enter date of Birth";
    }

看起来没有引用正确的变量(引用 dob 而不是 BirthDate)。

这也是你的另一个错误行: if(dob =! ""){

这是一个语法错误,应该是:

                    var BirthDate=document.getElementById("dob").value;
                    if (BirthDate != "")
                    {
                     document.getElementById("dateerror").innerHTML="";
                    }
                    else
                    {
              document.getElementById("dateerror").innerHTML="**Enter date of 
                Birth";
                    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM