JQuery-Demo4:檢查輸入文本框值的長度

JQuery-Demo4:檢查文本框長度

Github:check_length

一. 需求

假設頁面上有一個文本框,用來讓用戶輸入用戶名。

  1. 用戶輸入用戶名的時候,如果輸入長度超過 5,當失去文本框焦點的時候,就提示用戶長度超過限制,否則則提示成功。
  2. 可以用文字在文本框後面提示,也可以用小圖標提示。

二. 代碼

check_length.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>檢查輸入文本框值的長度</title>
</head>
<body>
    Please enter your username: <input type="text" />
    <span></span>
</body>
<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
<script src="check_length.js"></script>
</html>

check_length.js

$(document).ready(function() {
    $("input").blur(function() {
        var length = $(this).val().length;
        if(length > 0 && length <= 5) {
            $("span").css("color", "green").text("success :)");
            // $("span").html("<font color=green>success :)</font>")
        } 
        else if(length > 5) {
            $("span").css("color", "red").text("more than limited length!");
            // $("span").html("<font color=red>more than limited length!</font>");
        }
        else {}
    });
});

三. 效果

  1. 默認
    1
  2. 輸入 “1”
    2
  3. 輸入“123456”
    3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章