<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

    問題背景: 想用 jQuery 做 AJAX 處理, 用基于 Prototype 的 EasyValidation 做表單驗證, 但是二者不能共存, 因為都用了同一個方法名: $().

    解決:

    jquery和prototype沖突解決, 網上流傳的一篇文章,我這里測試結果是錯誤的! http://ajaxbbs.net/blog/post/71/

    另一種方式是:
    <script type=”text/javascript”>
          jQuery.noConflict();
    </script>

    參考: http://www.d5s.cn/archives/6, 但我這里測試也有問題!

    本人測試通過的方式:

    1、將jquery.js放到prototype.js前面(這個是必須的!)。
    2、在jquery.js后面將$變量重命名。
    方法如下:

    <script type="text/javascript"  src="jquery.js"></script>
    <script type="text/javascript">
    var jQuery=$;
    </script>

    <script type="text/javascript" type="text/javascript" src="window.js"></script>
    <!--上面這個window.js調用了jquery框架的方法-->
    <script type="text/javascript" type="text/javascript" src="prototype.js"></script>

    3、將原來使用的$方法名一律替換為jQuery名,如$("obj")替換為jQuery("obj")。

    例如下面的一段代碼, 混合了 jQuery和基于Prototype的 EasyValidation:

    <!--  jquery, 注意加載順序 -->
    <script src="js/jquery-1.2.6.pack.js"></script>
    <script type=”text/javascript”>
          var jQuery=$;
    </script>

    <!-- 表單驗證 -->
    <script src="easy_validation/lib/prototype.js" type="text/javascript"></script>
    <script src="easy_validation/lib/effects.js" type="text/javascript"></script>
    <script src="easy_validation/src/validation_cn.js" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="easy_validation/styles/style_min.css" />

        <div id="contents"></div>
      <script>
      jQuery(document).ready(function(){
        //jQuery("#contents").load("test.jsp");
        jQuery("#contents").load("test.jsp?username=BeanSoft")
      });
      </script>
              <!-- 為form增加required-validate class,標識需要驗證form -->
            <form id='helloworld' action="#" class='required-validate'>
    <input name="user.name" class="required min-length-6 max-length-20 validate-alphanum" value="beansoft">
         *密碼:
          <input name="user.password" type="password" class="required min-length-6 max-length-20" value="123456" >

        *密碼(重復):
          <input name="password1" type="password" class="required equals-user.password" value="123456" >

                <input type='submit' value='Submit'/>
                <input type='reset' value='Reset'/>
            </form>

    posted on 2009-12-23 20:52 seal 閱讀(1584) 評論(0)  編輯  收藏 所屬分類: JQuery
    主站蜘蛛池模板: 亚洲国产精品国自产拍电影| 亚洲日韩国产一区二区三区| 亚洲综合亚洲国产尤物| 光棍天堂免费手机观看在线观看 | 亚洲熟女www一区二区三区| 免费人成视频在线观看网站| 亚洲国产成人久久综合一| 人妻无码久久一区二区三区免费| 亚洲AV人人澡人人爽人人夜夜| 日韩精品内射视频免费观看| 亚洲人成网站日本片| 日韩a级毛片免费视频| 菠萝菠萝蜜在线免费视频| 久久久久国产成人精品亚洲午夜 | 免费视频精品一区二区| 国产日产亚洲系列最新| 免费看搞黄视频网站| 亚洲国产美女福利直播秀一区二区| 免费视频爱爱太爽了| 亚洲精品无码少妇30P| 亚洲国产av无码精品| 99久久免费国产特黄| 亚洲欧洲国产经精品香蕉网| 日韩精品成人无码专区免费| 久久精品亚洲日本波多野结衣| 中文字幕第一页亚洲| 18禁美女裸体免费网站| 亚洲欧洲无卡二区视頻| 亚洲片一区二区三区| 久久永久免费人妻精品下载| 一本色道久久88—综合亚洲精品 | 亚洲精品国产精品乱码视色 | 亚洲动漫精品无码av天堂| 亚洲高清中文字幕免费| 一个人晚上在线观看的免费视频| 香蕉视频在线观看亚洲| 国产在线a不卡免费视频| 久久精品视频免费看| 亚洲码欧美码一区二区三区| 色噜噜AV亚洲色一区二区| 免费无码AV片在线观看软件|