具有“成功”外观的jQuery验证组
jQuery validation group with Has-Success appearance
我将引导程序与jquery.validate.一起使用
我在同一页上有两个表单,所以我使用验证组小提琴:http://fiddle.jshell.net/N5BYk/5/
组验证成功了,但我需要在外观上进行一些增强:
- 无论何时出现错误,都需要更改标签的颜色(电子邮件/密码)
- 填写正确的输入后,文本框边框将变为绿色。(已完成此css,名为"hassuccess")
HTML:
<form id="form1" runat="server">
<div class="validationGroup form-group">
<label for="Username">Email:</label>
<input type="text" id="Username" class="required email form-control" value="" />
<label for="Password">Password:</label>
<input type="password" id="Password" class="required form-control" value="" />
<button id="login" class="causesValidation">submit</button>
</div>
<br/>
<br/>
<br/>
<div class="validationGroup form-group">
<label for="Username">Name:</label>
<input type="text" id="FirstName" class="required form-control" value="" />
<button id="Order" class="causesValidation">submit</button>
</div>
</form>
CSS:
label {
clear: both;
float: left;
line-height: 24px;
margin-top: 10px;
padding-right: 10px;
text-align: right;
width: 100px;
vertical-align: middle;
}
label.error {
clear: none;
color: Red;
float: left;
padding-left: 10px;
white-space: nowrap;
}
Javascript:
$(document).ready(function () {
$("#form1").validate({
onsubmit: false
});
$('.validationGroup .causesValidation').click(Validate);
});
function Validate(evt) {
var $group = $(this).parents('.validationGroup');
var isValid = true;
$group.find(':input').each(function (i, item) {
if (!$(item).valid()) {
$(this).closest('.validationGroup').addClass('has-error');
isValid = false;
}
});
if (!isValid) evt.preventDefault();
}
插件有一个属性"validClass"。你可以在那里设置成功类名。
http://fiddle.jshell.net/N5BYk/10/
相关文章:
- 如何使用jQuery验证引擎验证组
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- jQuery验证器添加方法未定义
- jQuery验证插件submitHandler Ajax
- 使用jquery验证函数不适用于select元素
- 动态jQuery验证
- 如果使用jQuery验证器插件找到单选按钮,则将不同的addMethod应用于字段
- 使用jquery验证信用卡
- 未使用jQuery验证器选中Css样式复选框时
- 自定义jquery验证器
- Jquery验证消息更改(自定义消息集)
- 时间日志的javascript/jquery验证(5小时3米)
- jQuery 验证正在复制 else 语句 |验证完成后,不会打印值
- 将动态验证文本添加到自定义jQuery验证规则中
- Jquery 验证插件 - 字段仍然产生错误
- 验证字段名称 添加 与 使用 jquery 验证
- JQUERY 验证 - 序列化选择和复选框
- jQuery 验证 - 调用某些元素的 .valid() 方法不会清除错误
- 带有jquery验证问题的php表单