隨筆-61  評(píng)論-13  文章-19  trackbacks-0

          1. 長(zhǎng)度限制
          <script>
          function test()
          {
          if(document.a.b.value.length>50)
          {
          alert("不能超過(guò)50個(gè)字符!");
          document.a.b.focus();
          return false;
          }
          }
          </script>
          <form name=a onsubmit="return test()">
          <textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>
          <input type="submit" name="Submit" value="check">
          </form>

          2. 只能是漢字
          <input onkeyup="value=value.replace(/[^"u4E00-"u9FA5]/g,'')">

          3. 只能是英文
          <script language=javascript>
          function onlyEng()
          {
          if(!(event.keyCode>=65&&event.keyCode<=90))
          event.returnvalue=false;
          }
          </script>

          <input onkeydown="onlyEng();">

          4. 只能是數(shù)字
          <script language=javascript>
          function onlyNum()
          {
          if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
          //考慮小鍵盤上的數(shù)字鍵
          event.returnvalue=false;
          }
          </script>

          <input onkeydown="onlyNum();">

          5. 只能是英文字符和數(shù)字
          <input onkeyup="value=value.replace(/["W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^"d]/g,''))">

          6. 驗(yàn)證油箱格式
          <SCRIPT LANGUAGE=javascript RUNAT=Server>
          function isEmail(strEmail) {
          if (strEmail.search(/^"w+((-"w+)|("."w+))*"@[A-Za-z0-9]+((".|-)[A-Za-z0-9]+)*".[A-Za-z0-9]+$/) != -1)
          return true;
          else
          alert("oh");
          }
          </SCRIPT>
          <input type=text onblur=isEmail(this.value)>

          7. 屏蔽關(guān)鍵字(這里屏蔽sex和****)
          <script language="javascript1.2">
          function test() {
          if((a.b.value.indexOf ("sex") == 0)||(a.b.value.indexOf ("****") == 0)){
          alert(":)");
          a.b.focus();
          return false;}
          }
          </script>
          <form name=a onsubmit="return test()">
          <input type=text name=b>
          <input type="submit" name="Submit" value="check">
          </form>

          8. 兩次輸入密碼是否相同
          <FORM METHOD=POST ACTION="">
          <input type="password" id="input1">
          <input type="password" id="input2">
          <input type="button" value="test" onclick="check()">
          </FORM>
          <script>
          function check()
          {
          with(document.all){
          if(input1.value!=input2.value)
          {
          alert("false")
          input1.value = "";
          input2.value = "";
          }
          else document.forms[0].submit();
          }
          }
          </script>
          夠了吧 :)
          屏蔽右鍵 很酷
          oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
          加在body中

           

          posted on 2009-03-18 14:06 xnabx 閱讀(150) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 聂拉木县| 蚌埠市| 政和县| 梧州市| 黑山县| 重庆市| 青海省| 东阳市| 黄山市| 东乡县| 佳木斯市| 松桃| 六盘水市| 盐边县| 怀化市| 滨海县| 抚松县| 鹤山市| 黄浦区| 布尔津县| 扶沟县| 原平市| 宜章县| 和静县| 永泰县| 庄浪县| 通州市| 砚山县| 竹北市| 金山区| 阳西县| 从江县| 金昌市| 浑源县| 平舆县| 周宁县| 高州市| 崇义县| 浦城县| 崇礼县| 广灵县|