AJAX 驗證架構13個

來源:互聯網
上載者:User

一 ASP.NET AJAX Framework

1、ValidatorCallout
是ASP.NET AJAX Control Toolkit中的一員,老瓶裝新酒,通過擴充的方式為ASP.NET的驗證控制項提供漂亮的彈出提示效果。缺點是:目前的版本還不能提供服務端Custom Validator的擴充。

同時,ValidatorCallout還支援自訂CSS樣式,具體可參考官方頁面上的“ValidatorCallout Theming” 一節,和這篇文章:http://www.imaginativeuniversal.com/StylingTheValidatorCalloutExtender.aspx
2、 mooTools Framework

fValidator - 基於 MooTools v1.1 構建,支援一個頁面上多個form的驗證。並能夠相容幾乎所有的瀏覽器:IE、FF、Opera、Safari

3、FormCheck - 能夠驗證Text、Radio、CheckBox、TextArea、Select等多種HTML元素,基於MooTools v1.1構建。並能夠與YUI完美的結合(官方提供與YUI結合的版本下載)

二、jQuery Framework

4、jQuery Plugin: Validation - 起初基於 jQuery 1.2.2+,目前已經升級到1.2.6。應用很廣泛,能夠驗證所有的標準HTML Form的Input元素

5、Simple jQuery form validation - 顧名思義,這個基於jQuery的驗證架構非常容易實施和擴充,官方連結沒有直接提供下載,我們可以在這裡找到它: http://www.willjessup.com/sandbox/jquery/form_validator/val.js

三、Prototype Framework

6、LiveValidation - LiveValidation有兩個版本:prototype版和標準版。Prototype 版與prototype完美結合。LiveValidation 是一個小型的JavaScript開源驗證架構,能夠實現用戶端的快速、簡便、強大的驗證,併兼容目前主流的瀏覽器。

7、JSValidate - JSValidate是基於prototype和scriptacolous的Form驗證架構,給我們帶來非常簡單易用的JavaScript表單驗證。但目前還處於beta階段囧...

8、Field validation with Prototype - 一個基於 prototype 和 scriptacolous 的健全的驗證架構。它包含一些內建的驗證,我們可以輕易的去擴充自訂的驗證機制。

四、Spry Framework

9、Validation Widget - 這個驗證架構由Adobe出品,在 Dreamweaver CS3下非常容易擴充和實現,如果你沒有使用Dreamweaver的話,也可以下載它的JavaScript版本。缺點是每個Input元素都要定義自己的JavaScript和CSS

五、No Framework

10、Clean Form Validation - Clean Form Validation是一個非常簡單的JavaScript驗證架構

11、Validate.js - Validate.js 能夠驗證各種各樣的資料,它與眾不同的特點是可以使用多種方法去驗證資料,啟用方式由我們來決定

12、LiveValidation - 沒有基於Prototype的標準版與上面介紹的 prototype 版一樣強大易用。

13、iMask - 是一個開源的Masking架構,類似於ASP.NET AJAX Control Toolkit中的Mask Edit,由於是開源的,還支援各種鍵盤事件,非常不錯,也列入其中吧。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.