隨筆-167  評(píng)論-65  文章-0  trackbacks-0

          一些網(wǎng)站只有客戶(hù)端js的驗(yàn)證,這樣就給一些hacher一些可趁之機(jī)了,不信大家測(cè)試一些網(wǎng)站的注冊(cè)功能看看,有部分網(wǎng)站只有客戶(hù)端驗(yàn)證,我為了達(dá)到客戶(hù)端驗(yàn)證,先是判斷瀏覽器是否支持js,如果不支持,提示信息,然后屏蔽掉發(fā)送按鈕

          效果:

          image

          先來(lái)看看別的網(wǎng)站是怎么做的:

          google.com的登錄: 客戶(hù)端 和服務(wù)器端都驗(yàn)證了,并且提示信息一樣的

          baidu.com 的登錄: 屏蔽了密碼輸入框

          http://fanfou.com/register : 客戶(hù)端和后臺(tái)都驗(yàn)證了,但是提示的信息方式不一樣

          http://login.xiaonei.com/Login.do : 用戶(hù)禁用Js后有提示信息

          我的實(shí)現(xiàn)步驟:

          思想:

          1,默認(rèn)(禁用js)submit按鈕式不顯示的,如果啟用后,就顯示submit按鈕

          2,通過(guò)<noscript>.......................</noscript> 顯示提示信息

          代碼:

            <noscript>
                  <div  style="color:red">您的瀏覽器不支持javascript,部分功能無(wú)法使用</div>
                </noscript>
            <div id="js_support" style="display:none">
                <p id="pSubmit"><input type="submit" name="registerform" value="注  冊(cè)"  onclick="return submitform();"/></p>
                </div>
                <script type="text/javascript">
            $("js_support").style.display = "block";
          </script>

          ref:

          http://space.cnblogs.com/question/2593/

          http://www.aygfsteel.com/kingkong/archive/2007/05/26/120202.html

          http://www.plus2net.com/javascript_tutorial/javascript_support.php



          write by feng
          posted on 2009-05-11 17:56 fl1429 閱讀(456) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Ajax
          已訪(fǎng)問(wèn)數(shù):
          free counters
          主站蜘蛛池模板: 饶平县| 资阳市| 凉城县| 邵阳县| 万盛区| 丰宁| 海盐县| 阳山县| 红桥区| 鄂温| 如东县| 从江县| 海晏县| 四子王旗| 巴林左旗| 阿拉善盟| 迁安市| 新疆| 手游| 青河县| 肇庆市| 响水县| 盐山县| 岚皋县| 濉溪县| 乐都县| 孟津县| 新和县| 宜宾县| 葫芦岛市| 永昌县| 宁明县| 浑源县| 公安县| 镇巴县| 堆龙德庆县| 乃东县| 三原县| 南木林县| 阿拉善左旗| 天水市|