10/10/2018, 00:06
Hàm valid Date() ?? cho hỏi chut''
Code:
function checkdate(input){ var validformat=/^d{2}/d{2}/d{4}$/ //Basic check for format validity var returnval=false if (!validformat.test(input.value)) alert("Invalid Date Format. Please correct and submit again.") else{ //Detailed check for valid date ranges var dayfield=input.value.split("/")[0] var monthfield=input.value.split("/")[1] var yearfield=input.value.split("/")[2] var dayobj = new Date(yearfield, monthfield-1, dayfield) if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)) alert("Invalid Day, Month, or Year range detected. Please correct and submit again.") else returnval=true } if (returnval==false) input.select() return returnval }
Code:
<script language="javascript" type="text/javascript" src="Jscript/validscript.js"> </script> <script language="javascript"> function chek(){ var date = document.form1.myday.value ; checkdate(date) ; } </script> </head> <body> <form name="form1" id="form1" onSubmit="chek()" method="get"> <input type="text" name="mydate" /> <input type="submit" value="submit" /><br /> <b>Valid date format:</b> dd/mm/yyyy<br /> </form>
Bài liên quan
if (!validformat.test(document.form1.myday.value.valu e)) //?????