$(".dateTest").click(function(e){
e.preventDefault();
alert("The value of this field is currently set to: " + $(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form method="post">
<div>
<label>HTML-5: </label>
<input value="2012-10-01" type="date" id="dateFieldHtml5" class='dateTest'/>
</div>
<div>
<label>HTML-4: </label>
<input value="10/01/2012" id="dateFieldHtml4" class='dateTest'/>
</div>
</form>
I'm trying to write regular expression for input type="date"
in form. The format which is getting displayed in frontend is DD-MM-YYYY
but when I'm trying to print the selected date value
before running my regular expression on it, its displaying in format YYYY-MM-DD
. Because of this my regular expression is failing.
See snippet
Image of the displayed and selected date value.
How can I make sure that the selected date gets displayed in same format.