我有一个文本框,它位于三行三列表的中间。“外部”表格单元用于为文本框添加一些装饰。当输入到文本框的数据无效时,文本框的颜色会发生变化,周围的图像也会发生变化。这就是我的问题所在。在登录页面上有用户名文本框和密码文本框。如果我点击提交而他们都没有填写 texbox 的颜色会发生变化,因为需要显示该字段的图像。我的问题是,当用户输入一些文本时,如何让它们恢复正常?我可以编写自己的 javascript 来处理这个问题,但我正在尝试使用 jQuery 来验证,就像应用程序的其余部分一样。有任何想法吗?
这是我现在的工作:
$.APP.login = $("#logOnDiv > form").validate({
errorPlacement: function (error, element) {
element.parents('table').removeClass('input-table');
element.parents('table').addClass('invalid-input-table');
},
errorClass: "invalid-decorated-input"
});