程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 標簽的添加和刪除(選擇標簽加樣式)

C# 標簽的添加和刪除(選擇標簽加樣式)

編輯:C#入門知識

 

function MarkSelectByID(a, b) {
    var m = document.getElementById("tx_markname");
    var num = 0;
    if (num<=3&&$("#lbl_MarkSelect" + b + "").css("background-color") == "transparent") //沒有選擇
    {
        if (m.value != "") {
            if (m.value.substr(m.value.length - 1) != " ") {
                m.value += " ";
            }
            var s = $("#tx_markname").val().split(" "); //遍歷文本框
            if (s.length < 4) {
                m.value += a + " ";
                $("#lbl_MarkSelect" + b + "").css("background-color", "#f2eada");
            }
        } else {
            m.value += a + " ";
            $("#lbl_MarkSelect" + b + "").css("background-color", "#f2eada");  //選中之後設置為象牙色
        }
        num += 1;
    }
    //已經被選擇的標簽,再次點擊去除樣式,文本框中相對應的值也去除
    else {
        //如果文本框最後沒有給空格,默認給一個空格
        if (m.value.substr(m.value.length - 1) != " ") {
            m.value += " ";
        }
        $("#lbl_MarkSelect" + b + "").css("background-color", "transparent");
        m.value = m.value.replace(a + " ", "");
        num -= 1;
    }
}

var m; //保存三個標簽時的值來控制超過標簽
//文本框值改變的方法
function MatkChange() {
    var g = $("#tx_markname").val();
    //清楚首位空格
    if (g==" ") {
        $("#tx_markname").val("");
    }
    //不允許輸入2個連續的空格
    if (g.substr(g.length - 1,1) == " "&&g.substr(g.length - 2,1) ==" ") {
        $("#tx_markname").val(g.substr(0,g.length - 1));
    }
    //清空所有樣式
    $(".Cs_Mark").each(function () {
        $(this).css("background-color", "transparent");
    });
    var s = $("#tx_markname").val().split(" "); //遍歷文本框
    var num = s.length - 1;
    if (num == 3) {
        var LastIndex = $("#tx_markname").val().lastIndexOf(" ");
        m = $("#tx_markname").val().substr(0, LastIndex + 1);
        $("#tx_markname").val(m);
    }
    if (num>3) {
        $("#tx_markname").val(m);
    }
    var j = $("#tx_markname").val().split(" ");
    $.each(j, function () {
        var a = this;  //文本框每個元素
        $(".Cs_Mark").each(function () {
            if (a == this.text) {
                $(this).css("background-color", "#f2eada");
            }
        });
    });
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved