【发布时间】:2015-02-11 07:39:35
【问题描述】:
我正在尝试自定义 Jquery 验证。我碰巧改变了错误信息的样式。如何改变输入方式?我需要更改边框颜色,如果成功 - 绿色边框,如果错误 - 红色边框。如果成功 - 添加
<span class="glyphicon glyphicon-ok" style="color:green;"> 内部输入。
如果成功 - 绿色边框 - 已经工作。
HTML:
<form role="form" action="" id="contact-form" >
<div class="form-group">
<div class="controls" >
<input type="text" class="form-control" name="login" placeholder="LOGIN*"
maxlength="15">
</div>
</div>
</form>
CSS:
<style>
.valid {
border-color: green;
}
label.error {
font-family:Tahoma;
font-size:11px;
color: red;
padding-left: 8px;
}
</style>
JS:
$(document).ready(function(){
$('#contact-form').validate({
rules: {
login: {
minlength: 2,
required: true
}
},
highlight: function(element) {
$(element).closest('.form-group').removeClass('success').addClass('error');
},
success: function(element) {
element
.text('OK!').addClass('valid')
.closest('.form-group').removeClass('error').addClass('success');
}
});
});
【问题讨论】:
标签: jquery html validation input colors