posts - 60,comments - 71,trackbacks - 0

               在我們項目用戶注冊板塊時,通常會在客戶端對用戶填寫 用戶名,密碼等其他基本資料時做些判斷,比如不能為空,符合某一長度等等,通常我們的做法是當不符合時,就alert('some messages...');這樣對客戶來講總是感覺不太好友,這時我們可以換另外一種提示方法,非彈出示的,即用innerHTML來實現,

               說明:innerHTML 屬性的使用非常流行,因為他提供了簡單的方法完全替代一個 HTML 元素的內容。另外一個方法是使用 DOM Level 2 API     (removeChild, createElement, appendChild)。但很顯然,使用 innerHTML 修改 DOM tree 是非常容易且有效的方法.
                基本用法:document.控件name.innerHTML("內容") .

             
          <script>
                  
          function validate()
                  
          {
                      document.getElementById(
          "udiv").innerHTML="";
                      document.getElementById(
          "pdiv").innerHTML="";

                      
          var isok = true;
                      
          if(document.getElementById("userName").value=="")
                      
          {
                              document.getElementById(
          "udiv").innerHTML="用戶名不能為空";
                              isok 
          = false;
                      }

                      
          if(document.getElementById("phone").value.length!=11)
                      
          {
                              document.getElementById(
          "pdiv").innerHTML="長度應該為11位";
                              isok 
          = false;
                      }

                      
          return isok;
                  }

          </script>
          <form action="test.html" name="frm" onsubmit="return validate()">
           用戶名:<input type="text" name="userName" id="phone"><span id="udiv"></span><br>
           手機:<input type="text" name="phone" id="phone"><span id="pdiv"></span><br>
            <input type="submit" value="提 交">
           </form>

               
                 這樣比總是彈出提示界面要友好多了.
          posted on 2008-09-11 11:29 henry1451 閱讀(569) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 东丽区| 望都县| 宜兴市| 克什克腾旗| 进贤县| 侯马市| 威远县| 中方县| 方山县| 车致| 彭山县| 荔波县| 怀宁县| 太仓市| 汉中市| 临桂县| 大厂| 恩施市| 灵台县| 象州县| 余姚市| 西畴县| 杭锦旗| 佛坪县| 海宁市| 新龙县| 娱乐| 法库县| 永安市| 汽车| 健康| 大兴区| 大丰市| 宝山区| 长沙市| 望江县| 伊金霍洛旗| 西乌珠穆沁旗| 凤凰县| 新乡市| 余干县|