javascript - 如何更改标签的字体颜色和输入框的输入焦点并在模糊时将其更改回

标签 javascript html css forms onfocus

我附上了我所做的链接

http://plnkr.co/edit/JlARpFiVEFryAhgxgWJm?p=preview

     input[attribute=flag]:focus {
      color: red;
    }
    
    input[attribute=flag]{
      color: green;
    }
 <form name="Form" class="form-horizontal " style="padding-left:9%;">
              <div class="form-group">
                <div class="col-sm-11  ">
            		  <label for="inputEmail"  class="control-label" >Email</label><br>
            			  <input type="email" attribute=flag class="form-control inputBorderStyle box"  id="usernameLogin" name="username"  required="">
            		</div>
          		</div>
          		
              <div class="form-group">
                <div class="col-sm-11 "><br>
            		  <label for="inputPassword"  class="control-label">Password</label><br>
            			  <input type="password"  attribute=flag  class="form-control inputBorderStyle box"  id="usernamePassword"  name="password" required="">
          			</div>
          		</div>
          		
              <div class="form-group last">
                <div class="col-sm-11"><br>
                  <button type="submit" id="loginButton" class="btn btn-myprimary">LOG IN</button>
                </div>
              </div>
        </form>

输入的

Onfocus 我想更改标签和输入的颜色。 现在我无法更改输入的颜色,但如何在焦点上更改标签颜色并在模糊时将其更改回其他颜色。如果有人有想法,请提出建议。 提前致谢

最佳答案

尝试使用 focusin focusout 效果。

Jsfiddle

$(document).ready(function() {
$("input").on("focusin", function() {
    $(this).siblings("label").css("color","red");
    $(this).css("color","red");
});

$("input").on("focusout", function() {
    $(this).siblings("label").css("color","green");
    $(this).css("color","green");
})

})

关于javascript - 如何更改标签的字体颜色和输入框的输入焦点并在模糊时将其更改回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40416572/

相关文章:

javascript正则表达式验证强制使用字母字符或字母数字字符,但不使用独立数字

jquery - fadeIn fadeOut 元素悬停在另一个元素上时,无法正常工作

html - 奇怪的 z-index 行为阻止鼠标交互 : bug or normal?

php - XAMPP 中的根路径

iOS9 UIWebView/Chrome CSS 过渡

javascript - 如何使用 Moment.js 从日期中删除时间?

javascript - 如何将数组附加到现有的 json javascript?

javascript - 保留 meteor 中禁用的输入

javascript - 如何使用 Javascript 在网页上创建一个列表,其中每个元素都基于模板?

css - 嵌套 block ?在 block 的底部添加文本