一個小的技巧和新發現

來源:互聯網
上載者:User
小的技巧是:在我們平時註冊或者做什麼輸入的時候可能遇到一種情況就是有很多需要輸入的文字框,我們可能輸入完一個以後要用滑鼠或者 Tab鍵來跳轉到下一個文字框,但是很多人都習慣用斷行符號來跳轉,這個在web 上沒有預設的功能,下午工作之餘我研究了下,原來就用一段javascript都是可以實現的,


1 <script language="javascript" for="document" event="onkeydown"> 
2    if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='') 
3
4        event.keyCode=9; 
5
6    </script>

這個裡面就已經判斷了是否斷行符號的時候響應的是按鈕事件,若不是就想當於Tab鍵的功能,要是這個事件來源是按鈕的話就響應按鈕的事件啦。

另外一個新的發現是:在我們對某個新聞或者網站上某個產品做評論的時候可能要防止有些網友輸入一些非法或者不雅觀的資訊,我們可以自訂一些可能出現的資訊,然後對這個字串做個判斷,如果含有這些資訊就不顯示出來,如果沒有在我們定義的資訊內就可以顯示,實現起來也是比較簡單的:
 1 [WebMethod]
 2        public string CheckStr(string str)
 3        {
 4            int i = str.IndexOf("開");
 5            if (i >= 0)
 6            {
 7                return "該語言中含有不雅言語";
 8            }
 9            else
10            {
11                return "You hava said:" + str;
12            }
13        }

把這個方法放在webService裡面供項目調用,這個只是個表示,具體論情況定。現在終於知道為什麼我在QQ遊戲裡鬥地主的時候想罵人怎麼達不到效果了,原來如此。。。。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.