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

jquery實用技巧之輸入框提示語句

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

我們在編寫網頁的時候不可避免的會遇到輸入框,那么怎么設計輸入框才能更加優(yōu)雅呢?不同的人會有不同的答案,下面分享一個比較不錯的設計。

效果圖

細節(jié)

這個效果主要是通過JQuery來實現,我的思路如下:

輸入框獲取鼠標焦點之前,顯示原標簽的value屬性值;獲取了鼠標焦點之后,如果當前value有值,那就清空,否則恢復;密碼框特殊照顧,待會講。 

實現的代碼如下:

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

完整的小例子

完整的代碼如下,尤其注意<input type="text" id="password">的實現!

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

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

$(this).attr(“type”,”password”);將當前對象(也就是獲取鼠標焦點的輸入框)的屬性值進行動態(tài)的改變。達到輸入數據的時候以密碼框的形式出現。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • JavaScript控制語句及搭建前端服務器的過程詳解

    JavaScript控制語句及搭建前端服務器的過程詳解

    這篇文章主要介紹了JavaScript控制語句及搭建前端服務器,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • javascript學習隨筆(使用window和frame)的技巧

    javascript學習隨筆(使用window和frame)的技巧

    javascript學習隨筆(使用window和frame)的技巧...
    2007-03-03
  • 詳解JavaScript中return的用法

    詳解JavaScript中return的用法

    這篇文章主要介紹了JavaScript中return的用法,包括return定義,寫法等方面的知識,需要的朋友可以參考下
    2017-05-05
  • 關于JS中一維數組和二維數組互轉問題

    關于JS中一維數組和二維數組互轉問題

    這篇文章主要介紹了js中一維數組和二維數組互轉,本文結合示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • uniapp開發(fā)APP之強制更新和熱更新的實現

    uniapp開發(fā)APP之強制更新和熱更新的實現

    使用uni-app開發(fā),可將代碼編譯到iOS、Android、微信小程序等多個平臺,升級時也需考慮多平臺同步升級,下面這篇文章主要給大家介紹了關于uniapp開發(fā)APP之強制更新和熱更新的相關資料,需要的朋友可以參考下
    2022-12-12
  • 詳解javascript獲取url信息的常見方法

    詳解javascript獲取url信息的常見方法

    本篇文章主要對javascript獲取url信息的常見方法進行介紹,具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • js獲得網頁背景色和字體色的方法

    js獲得網頁背景色和字體色的方法

    這篇文章主要介紹了js獲得網頁背景色和字體色的方法,需要的朋友可以參考下
    2014-03-03
  • pace.js頁面加載進度條插件

    pace.js頁面加載進度條插件

    在頁面中引入 Pace.js 和您所選擇主題的 CSS 文件,就可以讓你的頁面擁有漂亮的加載進度和 Ajax 導航效果。不需要掛接到任何代碼,自動檢測進展。您可以選擇顏色和多種效果,有簡約,閃光燈,MAC OSX,左側填充,頂部填充,計數器和彈跳等等。
    2015-09-09
  • JS通過位運算實現權限加解密

    JS通過位運算實現權限加解密

    這篇文章主要介紹了JS通過位運算實現權限加解密的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-08-08
  • js實現3D輪播圖效果

    js實現3D輪播圖效果

    這篇文章主要為大家詳細介紹了js實現3D輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評論