Skip to content
Snippets Groups Projects
Commit 7a0899dd authored by Rafael Ostertag's avatar Rafael Ostertag
Browse files

FormGroup.js: Ignore intermediate <input type="hidden"> controls when seeking form group.

parent 0cde8ebd
No related branches found
No related tags found
No related merge requests found
......@@ -25,7 +25,7 @@ QfqNS.Element = QfqNS.Element || {};
}
this.$formGroup = this.$findFormGroup($enclosedElement);
this.$element = this.$formGroup.find('input, select');
this.$element = this.$formGroup.find('input:not([type="hidden"]), select');
this.$label = this.$formGroup.find('.control-label');
this.$helpBlock = this.$formGroup.find(".help-block");
};
......
......@@ -11,7 +11,7 @@ QfqNS.Element = QfqNS.Element || {};
'use strict';
n.getElement = function (name) {
var $element = $('[name="' + name + '"]');
var $element = $('[name="' + name + '"]:not([type="hidden"])');
if ($element.length === 0) {
throw Error('No element with name "' + name + '" found.');
}
......
......@@ -98,6 +98,7 @@
<div class="col-md-2">
<label for="select" class="control-label">Select (name: select)</label>
</div>
<input type="hidden" name="select">
<div class="col-md-6">
<select id="select" class="form-control" name="select">
<option>a</option>
......@@ -120,6 +121,7 @@
<input type="radio" name="radio" value="a">a
</label>
</div>
<input type="hidden" name="radio">
<div class="radio">
<label>
<input type="radio" name="radio" value="b">b
......@@ -139,6 +141,7 @@
</div>
<div class="col-md-6">
<input type="hidden" name="checkbox">
<div class="checkbox">
<label>
<input type="checkbox" id="checkbox" name="checkbox" data-hidden="no">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment