gpt4 book ai didi

jquery - 如何更改有效表单字段的类 - jQuery 表单验证插件

转载 作者:行者123 更新时间:2023-12-01 02:31:35 25 4
gpt4 key购买 nike

我正在使用 bassistance jQuery 表单验证插件。

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

http://jquery.bassistance.de/validate/demo/

我制作了一个带有表单字段并设置规则的表单;

JavaScript

$(document).ready(function() {
$.validator.setDefaults({
submitHandler: function() {
alert("submitted!");
}
});
var validator = $("#testform").validate({
rules: {
field1: "required",
},
messages: {
field1: "",
},
error: function(element) {
element.addClass("error");
},
success: function(label) {
label.addClass("checked");
}
});
});

CSS

#testform input{
border: solid 2px black;
}
#testform input.error{
border: solid 2px #CC0000;
}
#testform input.checked{
border: solid 2px #094AB2;
}

HTML

<form id="testform" name="testform">
<input id="field1" name="field1" type="text" value="">
<input id="field2" name="field2" type="text" value="">
<input type="submit" value="submit"/>
</form>

错误函数工作正常。但成功的功能并没有为输入 type=text 添加样式,而是出现默认样式(黑色边框而不是蓝色)。我该如何解决这个问题?

这是工作 fiddle

最佳答案

#testform input.checked更改为#testform input.valid。我通过提交表单并使用开发人员工具或 firebug 检查类来得到这个。我看到类名更改为有效且未检查

这是一个Live Demo

关于jquery - 如何更改有效表单字段的类 - jQuery 表单验证插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15256159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com