From d95a163cc8ff42400b3dc5a5ac9d33bae6705912 Mon Sep 17 00:00:00 2001 From: jlukic Date: Thu, 27 Feb 2014 17:34:01 -0500 Subject: [PATCH] Fixes checkboxes not to submit form on enter --- src/behaviors/form.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/behaviors/form.js b/src/behaviors/form.js index bd43e5279..f6e3010af 100644 --- a/src/behaviors/form.js +++ b/src/behaviors/form.js @@ -150,7 +150,7 @@ $.fn.form = function(fields, parameters) { .blur() ; } - if(!event.ctrlKey && key == keyCode.enter && $field.is(selector.input) ) { + if(!event.ctrlKey && key == keyCode.enter && $field.is(selector.input) && $field.not(selector.checkbox).size() > 0 ) { module.debug('Enter key pressed, submitting form'); $submit .addClass(className.down) @@ -633,6 +633,7 @@ $.fn.form.settings = { message : '.error.message', field : 'input, textarea, select', group : '.field', + checkbox: 'input[type="checkbox"], input[type="radio"]', input : 'input', prompt : '.prompt', submit : '.submit'