jquery - 更改文本框的颜色

标签 jquery css jsp textbox

我正在尝试使用 jquery 验证注册表单。出错时,我希望文本框颜色更改为红色。但是当用户开始在文本框中书写时,颜色应该从红色更改为默认颜色。我可以在出错时将颜色更改为红色。但是当用户再次开始在文本框中书写时,颜色仍然是红色。这是我试过的示例代码。

<script type="text/javascript">
$(document).ready(function () {
$('#signup_form').validate({ // initialize the plugin
    rules: {
        firstName: {
            required: true,
           },

        mobile: {
               required:true,
               number: true,
               minlength:10 
        },
},
messages: {
        firstName: "Enter Name",
        mobile: {
            required: "Enter Mobile No",
            number:"Enter valid mobile no",
            minlength: "Enter 10 digit mobile no"
         },
  },
 errorPlacement: function(error, element) {

         if (element.attr("name") == "firstName") {
            $('#firstName').css('border-color', 'red');
         $("#fname").html(error);
        }
        if (element.attr("name") == "mobile") {
            $('#phone').css('border-color', 'red');
            $("#mobile").html(error);
           }
 },
      errorElement : "i"
   });
 });
</script>

最佳答案

$('#TextBox').keyup(function(){
    $(this).css('color', '#fff');
})

keyup 事件应该处理它

关于jquery - 更改文本框的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28870284/

相关文章:

jquery - 动态添加item后,添加了owl-stage-outer之外

javascript - 清除/空 IFRAME 由 jQuery 提供给它的 src?

html - 带空格的 CSS html 声明

html - 如何扩大表列之间的差距? CSS表

java - 在 Spring 中使用 Thymeleaf 代替 JSP 有什么优势?

jquery - 如何在后续右键单击时关闭 jquery 上下文菜单

javascript - JQuery/Javascript -- 基于选择而不是值显示 div

javascript - 检测点击的url中是否有hash值

java - 如何检查我是否从同一页面到达了一个页面。另一页

java - 尝试联机查看已部署的 JSP 页面。 XAMP/Tomcat