$(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
})