]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Update abide.md
authorBrian Tan <briantan888@users.noreply.github.com>
Thu, 31 Dec 2015 00:12:16 +0000 (19:12 -0500)
committerBrian Tan <briantan888@users.noreply.github.com>
Thu, 31 Dec 2015 00:12:16 +0000 (19:12 -0500)
docs/pages/abide.md

index 47afef07a3a38a4f6a91b71325e19cbdd04b484d..3ddb33939a2d4d4a01723d5cb40d542a031d4f58 100644 (file)
@@ -159,19 +159,24 @@ These input types create a text field: `text`, `date`, `datetime`, `datetime-loc
 ## Event Listener
 ```javascript
 $(document)
+  // field element is invalid, example here log event target id
   .bind("invalid.zf.abide", function(ev,elem) {
     console.log("Field id "+ev.target.id+" is invalid");
   })
+  // field element is valid, example here log field name attribute
   .bind("valid.zf.abide", function(ev,elem) {
     console.log("Field name "+elem.attr('name')+" is valid");
   })
+  // form validation failed
   .bind("forminvalid.zf.abide", function(ev,form) {
     console.log("Form id "+ev.target.id+" is invalid");
   })
+  // form validation passed, form will submit if submit event not returned false
   .bind("formvalid.zf.abide", function(ev,form) {
     console.log("Form id "+form.attr('id')+" is invalid");
     // ajax post form
   })
+  // to prevent form from submitting upon successful validation
   .bind("submit", function(ev) {
     ev.preventDefault();
     console.log("Submit for form id "+ev.target.id+" intercepted");