$(document).ready(function(){ $("#komentarnya").keyup(function(){ var maxkarakter = 1000; var ketikan = document.form.komentarnya.value.length; var isiketikan = document.form.komentarnya.value.substring(0, maxkarakter); if (ketikan > maxkarakter){ $("#komentarnya").val(isiketikan); goalert("Panjang Karakter hanya "+maxkarakter+"","komentarnya"); }else{ $("#karakter").html("Sisa karakter: "+(maxkarakter - ketikan)+""); } }) $(".error").hide(); $("#form").validate({ errorLabelContainer: $("#form div.error"), wrapper: 'li', rules:{ nmlengkap:{ required:true }, alamatemail:{ required:true, email:true }, komentarnya:{ required:true } }, //end rules messages:{ nmlengkap:{ required:"Nama lengkap anda harus diisi.!" }, alamatemail:{ required:"Alamat email harus diisi.!", email:"Format e-mail anda salah" }, komentarnya:{ required:"Komentar anda harus diisi.!" } }, //end messages submitHandler: function() { $("#btnkomentar").attr("disabled","disabled"); $("#nmlengkap").attr("disabled","disabled"); $("#alamatemail").attr("disabled","disabled"); $("#komentarnya").attr("disabled","disabled"); $("#btnkomentar").html(" Loading..."); var idnya = $("#idnya").val(); var nmlengkap = $("#nmlengkap").val(); var alamatemail = $("#alamatemail").val(); var komentarnya = $("#komentarnya").val(); var data = "idnya="+encodeURIComponent(idnya)+"&nmlengkap="+encodeURIComponent(nmlengkap)+"&alamatemail="+encodeURIComponent(alamatemail)+"&komentarnya="+encodeURIComponent(komentarnya)+""; $.ajax({ type:"POST", url:"https://api.devsoft88.com/tetulis.my.id/content/komen/crud/input", data:data, success:function(msg){ //alert(msg); var pesan = msg.split("|"); if(pesan[1] == "BERHASIL"){ goconfirm("Terimakasih atas komentar yang telah anda berikan.!","","","./"); $("#btnkomentar").removeAttr("disabled","disabled"); $("#nmlengkap").removeAttr("disabled","disabled"); $("#alamatemail").removeAttr("disabled","disabled"); $("#komentarnya").removeAttr("disabled","disabled"); $("#btnkomentar").val(""); $("#nmlengkap").val(""); $("#alamatemail").val(""); $("#komentarnya").val(""); $("#btnkomentar").removeAttr("disabled"); $("#btnkomentar").html("KIRIM KOMEN"); } else if(pesan[1] == "GAGAL"){ goalert("Error.!!! Silahkan ulangi kembali.!","komentarnya"); } else if(pesan[1] == "QUOTA"){ goalert("Anda telah melebihi batas pemberian komentar harian.! Silahkan ulangi di hari berikutnya. Terimakasih"); $("#btnkomentar").attr("disabled","disabled"); $("#nmlengkap").attr("disabled","disabled"); $("#alamatemail").attr("disabled","disabled"); $("#komentarnya").attr("disabled","disabled"); $("#btnkomentar").val(""); $("#nmlengkap").val(""); $("#alamatemail").val(""); $("#komentarnya").val(""); $("#btnkomentar").html(" Disabled"); } } }) } //end submitHandler }) //end validate })