javascript - JS class not applying on datapicker -
good morning,
i've got javascript check if inputs empty before printing , if so, cancel print.
i have added jquery datepicker 1 of fields class , applies 1 class or other. (i have tried datepicker id instead) doesn't work.
javascript:
function checkform(thisform) { var len = thisform.elements.length ; var cnt = 0 ; ( var i=0; < len; i++) { var elem = thisform.elements[i] ; if (elem.classname == "formfieldrequired") { if ((elem.value == "" || elem.value == -1)) { alert("warning:\n must supply information " + elem.name + " field"); elem.focus(); return false; } } } window.print();return true; } input:
<input name="effective date" type="text" style="width:12%;" class="formfieldrequired datepicker" placeholder="dd/mm/yyyy" onkeyup="javascript:return mask(this.value,this,'2,5','/');" maxlength="10"> any ideas on why happening , fixes? - may missing obvious!
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.4/jquery.datetimepicker.js"></script> <form id="myform"> <input name="effective date" type="text" style="width:12%;" class="formfieldrequired datepicker" placeholder="dd/mm/yyyy" onkeyup="javascript:return mask(this.value,this,'2,5','/');" maxlength="10"> </form> <script> function checkform(thisform) { var len = thisform.elements.length; var cnt = 0 ; ( var i=0; < len; i++) { var elem = thisform.elements[i] ; console.log(elem.classname) if (elem.classname.indexof("formfieldrequired") != -1) { if ((elem.value == "" || elem.value == -1)) { alert("warning:\n must supply information " + elem.name + " field"); elem.focus(); return false; } } } window.print();return true; } checkform(document.getelementbyid("myform")); </script>
Comments
Post a Comment