function validationJsRules() { this.data = new Object(); this.set = function(form,input,rules) { if(!this.data.hasOwnProperty(form)) this.data[form] = new Object(); this.data[form][input] = rules; } this.all = function() { console.log(this.data) } this.get = function(form,input) { if(typeof(this.data[form]) != 'undefined'){ var value = (typeof(this.data[form][input]) != 'undefined') ? this.data[form][input] : false; } else { $.error('HIBA: '+form+' ('+input+') nem található a rule-ok között!'); } return value; } } var validationJsRules = new validationJsRules(); validationJsRules.set('dolgozzunkForm','firstname','required=true'); validationJsRules.set('dolgozzunkForm','lastname','required=true'); validationJsRules.set('dolgozzunkForm','email','required=true&email_addr=true'); validationJsRules.set('dolgozzunkForm','subject','selectRequired=true');