【发布时间】:2014-07-13 23:30:42
【问题描述】:
我使用 jQuery Validate Engine 插件和引导程序。此插件有效但是当我使用 bootstrap-select 插件更改下拉选择框样式时,验证引擎不起作用。
HTML:
<div class="row-fluid sortable">
<div class="box span12">
<div class="box-header well" data-original-title>
<h2><i class="icon-picture"></i>Change Password</h2>
</div>
<div class="box-content">
<form action="#" id="fm">
<div class="control-group">
<label class="control-label" for="disabledInput">Email</label>
<div class="controls">
<select name="sport" id="sport" class="validate[required]">
<option value="">Choose a sport</option>
<option value="option1">Tennis</option>
<option value="option2">Football</option>
<option value="option3">Golf</option>
</select>
</div>
</div>
<input type="text" name="test" id="test" class="validate[required] text-input" />
<input type="submit" name="submit" />
</form>
</div>
</div>
<!--/span-->
</div>
<!--/row-->
JS:
jQuery(document).ready(function () {
// binds form submission and fields to the validation engine
jQuery("#fm").validationEngine();
});
$('select').selectpicker();
在这里演示:http://jsfiddle.net/Sambora/84PVv/2/
在行动中当我们在选择框中选择任何值时,jQuery Validation Engine Not Work 并显示错误框。
如何解决这个问题?
【问题讨论】:
标签: javascript jquery css twitter-bootstrap jquery-validation-engine