diff options
author | Mario "Kuroir" Ricalde <kuroir@gmail.com> | 2013-02-20 01:15:26 -0600 |
---|---|---|
committer | Mario "Kuroir" Ricalde <kuroir@gmail.com> | 2013-02-20 01:15:26 -0600 |
commit | cb0d2acf3cd0c6a8e07ef564ac906fe623673978 (patch) | |
tree | cc834baaa918fefba0f154734ffdd0146630c037 /app/assets/javascripts | |
parent | e702dcbd01feccadc3d8d070448597ed63bb642d (diff) |
Immediate Feedback for Inputs that are Missing
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r-- | app/assets/javascripts/forms.js.coffee | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/assets/javascripts/forms.js.coffee b/app/assets/javascripts/forms.js.coffee new file mode 100644 index 0000000..42b1c45 --- /dev/null +++ b/app/assets/javascripts/forms.js.coffee @@ -0,0 +1,11 @@ +# Simple Form Toggle for required fields +$(document).ready -> + validate_fields = (obj)-> + if ($(obj).val() == "") + $(obj).addClass "invalid" + else + $(obj).removeClass "invalid" + + sel = "input.required, textarea.required" + $(sel).each (i, e)-> validate_fields(e) + $(sel).keyup -> validate_fields(this) |