我正在创建一个html表单,该表单应使用Javascript进行验证。注册时,用户年龄必须大于16岁,我从下拉列表中选择DOB。现在,我的问题是如何使用javscript验证DOB,并且用户年龄不得大于16岁
正如您在代码中看到的那样,我已经验证了DOB,但这不是正确的验证方式
<head>
<script type="text/javascript">
function myFunction() {
var fname = document.getElementById("fname").value;
var lname = document.getElementById("lname").value;
var email = document.getElementById("email").value;
var remail = document.getElementById("remail").value;
var password = document.getElementById("password").value;
var status = false;
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
var x = document.getElementById("male").checked;
var y = document.getElementById("female").checked;
var year1 = document.getElementById("year").value;
var month1 = document.getElementById("month").value;
var day1 = document.getElementById("day").value;
if(fname=="")
{
alert("Please Enter First Name");
}
else if(lname=="")
{
alert("Please Enter Last Name");
}
else if(email=="")
{
alert("Please Enter Email");
}
else if (document.myform.email.value.search(emailRegEx) == -1)
{
alert("Please enter a valid email address.");
}
else if(remail=="")
{
alert("Please Enter Re-enter Email");
}
else if(email != remail)
{
alert("Please Check Email");
}
else if(password=="")
{
alert("Please Enter Password");
}
</script>
</head>
慕容708150
慕村9548890
相关分类