X-Git-Url: https://dev.renevier.net/?p=syj.git;a=blobdiff_plain;f=public%2Fjs%2Fforms.js;h=9c84d5b0581e0a3097ee9ef48cc69068ef058c40;hp=b96fe20e78af9a0d73ef13f1bd2f8ec55424ce15;hb=9efd079d59d269811abc4c551b2f39ab2e6a05fb;hpb=aa1b3365fcf3d78fbe20166a03fc92fab3928708 diff --git a/public/js/forms.js b/public/js/forms.js index b96fe20..9c84d5b 100644 --- a/public/js/forms.js +++ b/public/js/forms.js @@ -12,6 +12,9 @@ Element.addMethods('form', { tofocus = form.down('input:not([readonly],[disabled]),textarea:not([readonly][disabled])'); } if (tofocus) { + if (error && (typeof tofocus.highlight == "function")) { + tofocus.highlight('#F08080'); + } tofocus.focus(); tofocus.select(); } @@ -23,8 +26,6 @@ Element.addMethods(['input', 'textarea'], { if (callback.call(control)) { return true; } - control.focus(); - control.select(); control.insert({ after: new Element("div", {className: 'error'}).update(errorMessage) });