//export:ell_intervallumellenorzes(minimum; maximum) //export:ell_emailellenorzes //export:ell_kotelezoellenorzes //export:ell_serversql(SQL fájl neve kiterjesztés nélkül;) //export:ell_karakterellenorzes(Megengedett karakterek;) //export:ell_kot_es_kar_erellenorzes(Megengedett karakterek;) var ret_ell_serversql=false; var retstr_ell_serversql='-'; var ret_ell_srv=false; var retstr_ell_srv=''; function ell_kot_es_kar_erellenorzes(objektumnev, parameterek) { if (ell_kotelezoellenorzes(objektumnev, parameterek)) { return ell_karakterellenorzes(objektumnev, parameterek); } else { return false; } } function ell_karakterellenorzes(objektumnev, parameterek) { var chrs=getparambyindex(parameterek, 1); var objektum=document.getElementById(objektumnev); var text=objektum.value; serverCall.get('srv.php?cmd=ce&oldal='+pagename+'&nev='+objektumnev+'&adat='+escape(text)+'&chrs='+escape(chrs), false); if (!ret_ell_srv) { alert(retstr_ell_srv); objektum.focus(); objektum.select(); } return ret_ell_srv; } function ell_serversql(objektumnev, parameterek) { var sfn=getparambyindex(parameterek, 1); var objektum=document.getElementById(objektumnev); var text=objektum.value; serverCall.get('srv.php?cmd=v&oldal='+pagename+'&nev='+objektumnev+'&adat='+text+'&sfn='+sfn, false); if (!ret_ell_serversql) { alert(retstr_ell_serversql); objektum.focus(); objektum.select(); } return ret_ell_serversql; } function ell_kotelezoellenorzes(objektumnev, parameterek) { var objektum=document.getElementById(objektumnev); var text=objektum.value; if (text=="") { alert('Nem töltötte ki az egyik kötelezően kitöltendő mezőt!'); objektum.focus(); objektum.select(); return false; } return true; } function ell_intervallumellenorzes(objektumnev, parameterek) { var minimum=getparambyindex(parameterek, 1); var maximum=getparambyindex(parameterek, 2); var objektum=document.getElementById(objektumnev); var text=objektum.value; if (isNaN(parseInt(text))) { alert('A megadott érték hibás. Kérjük ide csak egy értéket (számot) adjon meg. Köszönjük!'); objektum.focus(); objektum.select(); return false; } if ((parseInt(text) < minimum)||(parseInt(text) > maximum)) { alert('A megadott érték hibás. Az érték minimum '+minimum+', maximum '+maximum+' lehet!'); objektum.focus(); objektum.select(); return false; } return true; } function ell_emailellenorzes(objektumnev, parameterek) { var objektum=document.getElementById(objektumnev); var text=objektum.value; if (text.indexOf('@') == -1) { alert('Az e-mail címben szerepelni kell a @ karakternek!'); objektum.focus(); objektum.select(); return false; } if (text.indexOf('.') == -1) { alert('Az e-mail címben szerepelni kell a . karakternek!'); objektum.focus(); objektum.select(); return false; } if ((text.length-text.lastIndexOf('.'))>4 || (text.length-text.lastIndexOf('.'))<2) { alert('Hibás e-mail cím!'); objektum.focus(); objektum.select(); return false; } if (text.indexOf('.')==text.indexOf('@')+1) { alert('Hibás e-mail cím!'); objektum.focus(); objektum.select(); return false; } return true; }