67 lines
1.6 KiB
JavaScript
67 lines
1.6 KiB
JavaScript
|
var ajax = new sack();
|
||
|
var IE = document.all?true:false;
|
||
|
|
||
|
function ajaxGetForm() {
|
||
|
var data="action=initForm";
|
||
|
data=data+"&sid="+Math.random();
|
||
|
//alert(data);
|
||
|
ajax.requestFile = 'sypass_cof_ajax.php?'+data;
|
||
|
ajax.onCompletion = detailChanged;
|
||
|
ajax.runAJAX();
|
||
|
}
|
||
|
|
||
|
|
||
|
function detailChanged(){
|
||
|
var resp = ajax.response;
|
||
|
document.getElementById("parameterlist").innerHTML = ajax.response;
|
||
|
document.getElementById("parameterlist").style.display = "block";
|
||
|
ajax.reset();
|
||
|
}
|
||
|
|
||
|
function doPost() {
|
||
|
var currDate = document.getElementById("CURR_DATE").value;
|
||
|
var prosesDate = document.getElementById("TGL_PROSES").value;
|
||
|
|
||
|
var validate = validateForm(rep_param);
|
||
|
var valDate = validasiTanggal(currDate, prosesDate);
|
||
|
|
||
|
if (validate == 1 && valDate == 1) {
|
||
|
param = build_param(rep_param);
|
||
|
var data="action=DoPost";
|
||
|
data=data+"¶m="+param;
|
||
|
data=data+"&sid="+Math.random();
|
||
|
//alert(data);
|
||
|
ajax.requestFile = 'sypass_cof_ajax.php?'+data;
|
||
|
ajax.onCompletion = PostComplete;
|
||
|
ajax.runAJAX();
|
||
|
} else {
|
||
|
if (validate != 1) {
|
||
|
alert('Invalid Data');
|
||
|
}
|
||
|
if (valDate != 1) {
|
||
|
alert('Tanggal Proses Tidak Lebih Besar dari tanggal Sistem');
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function PostComplete() {
|
||
|
var resp = ajax.response;
|
||
|
if ( cekDataType('N', resp) == '1') {
|
||
|
alert("Proses Posting Dijalankan, JOB ID = " +resp+". Check Log Proses");
|
||
|
} else {
|
||
|
alert(resp);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
function validasiTanggal(currDate, prosesDate) {
|
||
|
var curr = currDate.substr(6,4)+currDate.substr(3,2)+currDate.substr(0,2);
|
||
|
var proses = prosesDate.substr(6,4)+prosesDate.substr(3,2)+prosesDate.substr(0,2);
|
||
|
|
||
|
if ( proses > curr ) {
|
||
|
return 0;
|
||
|
} else {
|
||
|
return 1;
|
||
|
}
|
||
|
}
|