diff options
author | Matthew Somerville <matthew@mysociety.org> | 2012-02-22 15:28:11 +0000 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2012-02-22 15:28:11 +0000 |
commit | 56c8c3f424ea9dd71ea251a31795145edd124bf1 (patch) | |
tree | 06b859c743fb7258d0be81e1888a2450dd79e60e /web/js | |
parent | e2882fa4558c0ff341749dce7a0faeca562a46c2 (diff) |
Make sure error divs go white when valid (fixes #222).
Diffstat (limited to 'web/js')
-rw-r--r-- | web/js/fixmystreet.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/web/js/fixmystreet.js b/web/js/fixmystreet.js index 6abec282c..513d6da29 100644 --- a/web/js/fixmystreet.js +++ b/web/js/fixmystreet.js @@ -144,7 +144,8 @@ $(function(){ // we do this to stop things jumping around on blur success: function (err) { if ( form_submitted ) { err.addClass('label-valid').removeClass('label-valid-hidden').html( ' ' ); } else { err.addClass('label-valid-hidden'); } }, errorPlacement: function( error, element ) { - element.parent('div').before( error ); + var l = element.prev('label') || element; + l.before( error ); }, submitHandler: function(form) { if (form.submit_problem) { @@ -286,4 +287,4 @@ $(function(){ $('.form-focus-trigger').on('focus', function(){ $('.form-focus-hidden').fadeIn(500); }); -});
\ No newline at end of file +}); |