Pogledaj jedan post
Old 13.10.2011., 20:05   #5
tebi je ovakav kod normalan:

//ulazni podaci su datumi u obliku dd.mm.gggg. , oznaka da li kontroliramo prošlost ili budućnost
//te oznaku koju vrstu perioda kontroliramo (običan datum: 0, datum zaprimanja: 1 ili datum izvršenja: 2)
function checkPeriod (earlierDate, laterDate, history, tipValidacije) {

var dateType="";
var errMsg="";

//privremeno maknuta kontrola vremenskog razdoblja dok se ne otkrije pogreška
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...
Anonimus1628 is offline  
Odgovori s citatom