欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery實(shí)用技巧之輸入框提示語(yǔ)句

 更新時(shí)間:2016年07月28日 10:24:41   作者:Marksinoberg  
輸入有效信息時(shí)會(huì)有一些提示語(yǔ),比如“請(qǐng)輸入用戶名”和“請(qǐng)輸入密碼”等語(yǔ)言,這篇文章就為大家介紹js實(shí)用技巧之輸入框提示語(yǔ)句的實(shí)現(xiàn)方法,感興趣的小伙伴們可以參考一下

我們?cè)诰帉懢W(wǎng)頁(yè)的時(shí)候不可避免的會(huì)遇到輸入框,那么怎么設(shè)計(jì)輸入框才能更加優(yōu)雅呢?不同的人會(huì)有不同的答案,下面分享一個(gè)比較不錯(cuò)的設(shè)計(jì)。

效果圖

細(xì)節(jié)

這個(gè)效果主要是通過(guò)JQuery來(lái)實(shí)現(xiàn),我的思路如下:

輸入框獲取鼠標(biāo)焦點(diǎn)之前,顯示原標(biāo)簽的value屬性值;獲取了鼠標(biāo)焦點(diǎn)之后,如果當(dāng)前value有值,那就清空,否則恢復(fù);密碼框特殊照顧,待會(huì)講。 

實(shí)現(xiàn)的代碼如下:

$("#address").focus(function(){
    var address_text = $(this).val();
    if(address_text=="請(qǐng)輸入郵箱地址"){
      $(this).val("");
    }
  });
$("#address").blur(function(){
    var address_value = $(this).val();
    if(address_value==""){
      $(this).val("請(qǐng)輸入郵箱地址")
    }
  });

完整的小例子

完整的代碼如下,尤其注意<input type="text" id="password">的實(shí)現(xiàn)!

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>文本輸入框中內(nèi)容的提示效果</title>
  <script type="text/javascript" src="jquery-2.2.4.min.js"></script>
</head>
<body>
<script>
$(function(){
  $("#address").focus(function(){
    var address_text = $(this).val();
    if(address_text=="請(qǐng)輸入郵箱地址"){
      $(this).val("");
    }
  });
  $("#password").focus(function(){
    var password_text = $(this).val();
    if(password_text=="請(qǐng)輸入密碼"){
      $(this).attr("type","password");
      $(this).val("");
    }
  });
  $("#address").blur(function(){
    var address_value = $(this).val();
    if(address_value==""){
      $(this).val("請(qǐng)輸入郵箱地址")
    }
  });
  $("#password").blur(function(){
    var password_value = $(this).val();
    if(password_value==""){
      $(this).attr("type","text");
      $(this).val("請(qǐng)輸入密碼")
    }
  });
});
</script>
<div align="center">
  <input type="text" id ="address" value="請(qǐng)輸入郵箱地址"><br><br>
  <input type="text" id ="password" value="請(qǐng)輸入密碼"><br><br>
  <input type="button" name="登錄" value="登陸">
</div>
</body>
</html>

$(function(){});其就是$(document).ready(function(){});的縮寫。這個(gè)倒不是什么重點(diǎn)。

$(this).attr(“type”,”password”);將當(dāng)前對(duì)象(也就是獲取鼠標(biāo)焦點(diǎn)的輸入框)的屬性值進(jìn)行動(dòng)態(tài)的改變。達(dá)到輸入數(shù)據(jù)的時(shí)候以密碼框的形式出現(xiàn)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論