correct original project(ok for 9x version of unigui)
correct procedure TMaskedInput.Format(UniEditControl: TUniEdit); var i: integer; js: string; begin js := ''; for i := 0 to definitions.Count-1 do js := js + SysUtils.Format('$.mask.definitions[''%s'']=''[%s]'';', [definitions.Names, definitions.ValueFromIndex]); js := js + SysUtils.Format('$("#%s_id-inputEl").mask("%s");', [uniEditControl.JSName, mask]); // js := js + SysUtils.Format('jQuery(function(){jQuery("#%s_id-inputEl").mask("%s");});', [uniEditControl.JSName, mask]); UniSession.AddJS(js); // UniSession.AddJS(Format('jQuery(function(){jQuery("#%s_id-inputEl").mask("%s");});', [Ed.JSName, MaskStr])); end;