【发布时间】:2014-08-17 05:46:24
【问题描述】:
这个问题纯粹是CSS。
我正在使用 Twitter Bootstrap 3 构建一个简单的 HTML 联系表单。联系表单看起来很棒。为了验证表单字段,我使用了 Bootstrap Validator Plugin。简单易用,易于集成的插件。
这是我的表单的初始版本。在不输入字段的情况下单击提交按钮时,将出现验证消息。
我只是想以红色突出显示未输入的那些字段,因此我使用了以下代码并从脚本中删除了验证消息。
highlight: function (element) {
$(element).closest('.form-group').addClass('has-error');
},
unhighlight: function (element) {
$(element).closest('.form-group').removeClass('has-error');
}
现在...我的表单的新版本在下面的小提琴中。
现在单击提交按钮..所有字段都会突出显示,并且不显示任何自定义消息。但是即使没有消息,也会加载用于显示自定义消息的标签。
例如....
对于用户名字段,
<label for="txtusername" class="error"></label>
已加载...对于其他所有字段也是如此...这破坏了我的表单布局。有什么办法可以去掉那些标签或者不加载那些标签???
提前致谢。
【问题讨论】:
标签: jquery css html validation twitter-bootstrap