O Level Exam : Practical Question
📝 HTML
🎨 CSS
⚡ Java Script
<!DOCTYPE HTML> <html> <head> <title>Date Validation</title> <script type="text/javascript" src="data.js"></script> <style type="text/css"> .error_msg { color:#ff0000; font-style:italic; } .result { color:#00ff00; font-size:20px; } </style> <script language="javascript"> function validate_date() { var chkdate = document.getElementById("dob").value document.getElementById("error_msg_spn").innerHTML=""; document.getElementById("result_spn").innerHTML=""; if(document.getElementById("dob").value == "") { document.getElementById("error_msg_spn").innerHTML="Please enter the Date"; document.getElementById("dob").focus(); } else if(!chkdate.match(/^(0[1-9]|[12][0-9]|3[01])[\/]((0[1-9]|1[012])[\/](19|20)[0-9]{2})$/)) { document.getElementById("error_msg_spn").innerHTML="Date format is wrong"; document.getElementById("dob").focus(); } else { document.getElementById("result_spn").innerHTML="This is Valid Date"; } } </script> </head> <body onload="get_cur_time()"> <h4>Result:</h4> <form name="frm" id="frm"> <div> <label for="dob">Enter the Date</label> <input type="text" name="dob" id="dob" placeholder="DD/MM/YYYY"/> <span id="error_msg_spn" class="error_msg">*</span> </div> <div> <input type="button" name="check_btn" id="check_btn" value="validate" onclick="validate_date()"/> </div> <div> <span id="result_spn" class="result"></span> </div> </form> </body> </html>
▶ Run Code
🖥 Output: