tebi je ovakav kod normalan:
//ulazni podaci su datumi u obliku dd.mm.gggg. , oznaka da li kontroliramo prolost ili budućnost
//te oznaku koju vrstu perioda kontroliramo (običan datum: 0, datum zaprimanja: 1 ili datum izvrenja: 2)
function checkPeriod (earlierDate, laterDate, history, tipValidacije) {
var dateType="";
var errMsg="";
//privremeno maknuta kontrola vremenskog razdoblja dok se ne otkrije pogreka
return errMsg;
switch (tipValidacije) {
case 0: dateType=" ";break;
case 1: dateType=" zaprimanja ";break ;
case 2: dateType=" izvr\u0161enja ";break ;
default: dateType=" ";
}//end of switch
//alert ("Usao u checkPeriod");
//alert ("errMsg.length="+errMsg.length);
//ako su oba polja prazna onda je sve u redu
if (earlierDate.length==0 && laterDate.length==0)
return errMsg;
if (history) {
//ako je prvo polje puno
if (earlierDate.length>0 && daysDateDifference(new Date(),convertStrDateToDate(earlierDate))<0)
errMsg+="Po\u010Detni datum"+dateType+"ne smije biti ve\u0107i od dana\u0161njeg datuma. \n";
//if (laterDate.length>0 && daysDateDifference(new Date(),convertStrDateToDate(laterDate))<0)
// errMsg+="Zavr\u0161ni datum"+dateType+"ne smije biti ve\u0107i od dana\u0161njeg datuma. \n";
} //kraj od history
Koliko ja znam, svaka java web bazirana aplikacija čak i validaciju vrši na serverskoj strani, pogotovi budući da je u pozadini neki framework kao Spring koji to vrlo jednostavno omogućava...
|