==== Erklärung ==== \\ Mit folgender Funktion kann die Eingabe eines Inputfeldes vom Typ Text/Textarea validiert und gegebenenfalls unterbunden werden.\\ \\ ==== Beispiel ==== Hier können nur Zahlen in das Inputfeld geschrieben werden. \\ ==== Source ==== gadget.functions.onKeyUpRegexValidator = function(){ var check = function(){ var pattern = this.getAttribute('regex'); var flags = this.getAttribute('flags'); if(flags!=null) var regex = new RegExp(pattern, flags); else var regex = new RegExp(pattern); var input = this.value; var match = input.match(regex); this.value = match; this.entity.setValue(this.id, this.value); } if(typeof(this.addEventListener)!='undefined') this.addEventListener('keyup', check.bind(this), false); else this.attachEvent('onkeyup', check.bind(this)); }