欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js驗證框架之RealyEasy驗證詳解

 更新時間:2016年06月08日 15:12:26   作者:clz1314521  
這篇文章主要為大家詳細介紹了js驗證框架之RealyEasy驗證,記錄了RealyEasy驗證的使用步驟,感興趣的小伙伴們可以參考一下

使用Really_easy_field_validation_with_Prototype進行表單驗證,具體內容如下

1、第一步當然是先引入js和css文件。

<link href="${ ctx}/skin/css/validation.css" rel="stylesheet" type="text/css" /> 
 
<script type="text/javascript" src="${ ctx}/scripts/prototype.js"></script> 
 
<script type="text/javascript" src="${ ctx}/scripts/effects.js"></script> 
 
<script type="text/javascript" src="${ ctx}/scripts/validation.js"></script> 

2、然后我在頁面的開頭添加了如下代碼(我把這段代碼放在meta.jsp里的,因為每個jsp都在頭部包含它。)

function afterLoaded(){ 
 
  if(document.all){ 
 
    var forms = document.forms; 
 
    if(forms.length > 0){ 
 
      for(var i = 0; i < forms.length; i++){ 
 
        if(forms[i]["method:save"]) 
 
          new Validation(forms[i]); 
 
      } 
 
    } 
 
    window.clearInterval(inteval); 
 
    inteval = null; 
 
  } 
 
} 
 
var inteval = window.setInterval("afterLoaded();", 500 );  

3、如果要對一個輸入框進行驗證,只要在他的class里添加一些標志即可。如

復制代碼 代碼如下:
<input type="text" name="payable.howMuch" value="" id="payable_howMuch" class="required validate-number"/>
  
這表示這個字段必填,而且需要是數(shù)字。其他的內容,看一下validation.js末尾的代碼就明白了。 
4、另外我對validation.js做了點修改,因為我們的一個表單有多個submit按鈕,并且一般的只有name=method:save的按鈕被點擊時才需要觸發(fā)驗證,所以修改了驗證js。
將原來的  
復制代碼 代碼如下:
if(this.options.onSubmit) Event.observe(this.form,'submit',this.onSubmit.bind(this),false);  

改為了  
復制代碼 代碼如下:
if(this.options.onSubmit) Event.observe(this.form["method:save"],'click',this.onSubmit.bind(this),false);  

這樣也存在問題,但對于我們現(xiàn)在的樣子,這個更合適些。 
5、原來的css對按鈕等造成了影響,所以我把那些border的內容都去掉了。
6、這個驗證框架好像只考慮了一些情況,若要靈活使用還要花點時間具體了解了才行,還提供了callback機制,下載他的原版后,在html里可以看到演示。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 比較搞笑的js陷阱題

    比較搞笑的js陷阱題

    今天看到一段代碼,比較有意思,本周就再多加一問。
    2010-02-02
  • JavaScript錯誤處理超完整實用指南

    JavaScript錯誤處理超完整實用指南

    在JavaScript中進行錯誤處理,最常見的方式就是使用try catch語句,下面這篇文章主要給大家介紹了關于JavaScript錯誤處理的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • Bootstrap carousel輪轉圖的使用實例詳解

    Bootstrap carousel輪轉圖的使用實例詳解

    圖片輪播效果在Web中常常能看到,很多人也稱之為幻燈片。這篇文章主要給大家介紹Bootstrap carousel輪轉圖的使用實例詳解,需要的朋友可以參考下
    2016-05-05
  • js刪除對象中的某一個字段的方法實現(xiàn)

    js刪除對象中的某一個字段的方法實現(xiàn)

    這篇文章主要介紹了js刪除對象中的某一個字段的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • JavaScript錯誤處理和調試方法詳解

    JavaScript錯誤處理和調試方法詳解

    代碼審查是調試JavaScript的重要方法,因為它允許多個開發(fā)人員一起處理代碼庫并在開發(fā)過程的早期發(fā)現(xiàn)錯誤,這篇文章主要給大家介紹了關于JavaScript錯誤處理和調試方法的相關資料,需要的朋友可以參考下
    2023-11-11
  • Bootstrap編寫一個兼容主流瀏覽器的受眾巨幕式風格頁面

    Bootstrap編寫一個兼容主流瀏覽器的受眾巨幕式風格頁面

    這篇文章主要介紹了Bootstrap編寫一個兼容IE8、谷歌等主流瀏覽器的受眾巨幕式風格頁面,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 輕松學習Javascript閉包函數(shù)

    輕松學習Javascript閉包函數(shù)

    這篇文章主要幫助大家輕松學習掌握Javascript閉包函數(shù),從閉包的含義出發(fā),由淺入深學習Javascript閉包函數(shù),感興趣的小伙伴們可以參考一下
    2015-12-12
  • js實現(xiàn)一個簡單的MVVM框架示例

    js實現(xiàn)一個簡單的MVVM框架示例

    下面小編就為大家分享一篇js實現(xiàn)一個簡單的MVVM框架示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • 淺談jQuery異步對象(XMLHttpRequest)

    淺談jQuery異步對象(XMLHttpRequest)

    文章淺顯易懂的將jQuery異步對象分為了5個步奏,非常有利于我們學習記憶,是篇相當不錯的學習jQuery異步對象的文章,這里推薦給大家。
    2014-11-11
  • js字符串中空格和換行符(\r,\s,\n,\r\n)淺析

    js字符串中空格和換行符(\r,\s,\n,\r\n)淺析

    我們在使用字符串時經常會遇到換行問題,下面這篇文章主要給大家介紹了關于js字符串中空格和換行符(\r,\s,\n,\r\n)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07

最新評論