我正在尝试将自定义css类添加到图标类(Font Awesome) 提交登录表单时包含空白值。
我的目的是将图标颜色更改为红色以指示登录尝试失败。
以下是我的jQuery代码,但它似乎没有添加我的自定义css类fail
到图标类fa-user
。
$('#form_1').submit(function () {
var username = $.trim($('#username_1').val());
var password = $.trim($('#password_1').val());
if ( username == '' || password == '' ) {
$('.fa-user').addClass('fail');
return false;
}
});
这是我的JS Fiddle
答案 0 :(得分:4)
答案 1 :(得分:1)
$('#signIn_1').on ("click", function () {
var username = $.trim($('#username_1').val());
var password = $.trim($('#password_1').val());
if ( username == '' || password == '' )
{
$('.fa-user').addClass('fail');
return false;
}
});
这样,您的表单在提交之前(即在浏览器本身检查之前)就会被检查。