最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#與js實現(xiàn)去除textbox文本框里面重復記錄的方法

 更新時間:2014年08月04日 15:54:26   投稿:shichen2014  
這篇文章主要介紹了C#與js實現(xiàn)去除textbox文本框里面重復記錄的方法,很實用的功能,需要的朋友可以參考下

本文以實例形式展示了C#與js實現(xiàn)去除textbox文本框里面重復記錄的方法!具體方法如下:

現(xiàn)有如下問題:頁面有一個textbox文本框(是多行的),比如我在文本框里面輸入:111,222,333,555當再輸入111的時候會自動清除掉這個111,或者是在提交一個按鈕前清除掉這個相同記錄!

解決方案如下:

以逗號分割成一個數(shù)組 有一個Split()方法
然后比較 里面相等的就刪除掉后面的那個 形成新的實例
再把新實例按格式輸進來~

C#代碼如下:

string temp_str = "111,222,333,111,444,222";
temp_str = string.Join(",", Regex.Split(temp_str, @"[,,]").Distinct());//111,222,333,444

此外,還可以用js實現(xiàn)這一功能,實現(xiàn)代碼如下:

<script type="text/javascript" language="javascript">
    $(document).ready(
      function() {
        $('#txt_test').keyup(
          function() {
            var txt = $('#txt_test').val();
            var str = new Array();
            str = txt.split(",");
            var strc = txt.substring(txt.lastIndexOf(',') + 1, txt.length);
            for (var i = 0; i < str.length - 1; i++) {
              if (str[i] == strc) {
                alert(strc);
                var txt1 = txt.replace(txt.substring(txt.lastIndexOf(','), txt.length), "");
                $('#txt_test').val(txt1);
                break;
              }
            }
          }
        )
      }
    )
</script>

前臺控件如下:

<asp:TextBox ID="txt_test" runat="server" TextMode="MultiLine"></asp:TextBox>

這樣寫唯一有點不好的地方是
如果輸入形如:111,
222,
111

這樣排列中間有回車的話,需要對第一行單獨判斷一下,最后是能夠?qū)懸欢翁幚砘剀嚕崭裰惖腏S在這個方法里面,對此讀者可以自己動手測試一下!

相關(guān)文章

最新評論

灯塔市| 尚义县| 嘉荫县| 涞源县| 灵丘县| 东平县| 独山县| 新绛县| 正阳县| 大竹县| 平凉市| 安远县| 尉氏县| 遂川县| 岑溪市| 乡城县| 蕉岭县| 册亨县| 高碑店市| 胶州市| 荆州市| 泰和县| 富阳市| 松原市| 台北市| 葵青区| 陕西省| 泽州县| 富宁县| 凯里市| 汝阳县| 忻州市| 普安县| 胶州市| 通州区| 大足县| 梁山县| 务川| 江陵县| 静海县| 内江市|