簡體   English   中英

簡單形式的AJAX驗證

[英]AJAX validation on simple form

我正在嘗試使用AJAX進行客戶端驗證,以檢查簡單表單上的空字段。 如果該字段為空,我想通知用戶這無效。 如果有任何空白字段,則不應提交表單。

最好的方法是什么?

不需要Ajax進行客戶端驗證。 我只能假設您正在將術語與“ jQuery”互換。 在這種情況下...

到目前為止, jQuery Validate是使用最廣泛的jQuery驗證插件。

“該插件是由jQuery團隊的成員,jQuery UI團隊的首席開發人員和QUnit的維護者JörnZaefferer編寫和維護的。它始於jQuery的早期,並於2006年進行了更新和改進。 ”

這是一個工作演示...

http://jsfiddle.net/EggSb/

jQuery的:

$(document).ready(function() {

    $('#myform').validate({ // initialize the plugin
        rules: {
            field1: {
                required: true,
                minlength: 5,
                // other rules
            },
            field2: {
                required: true,
                email: true,
                // other rules
            }
        }
    });

});

HTML:

<form id="myform">  
     <input type="text" name="field1" />
     <input type="text" name="field2" />
     <input type="submit" />
</form>

如果您要測試的都是空字段,則無需使用AJAX。 如果您要定位支持HTML5表單的瀏覽器,則可以執行以下操作:

<input type="text" name="username" required />

如果需要支持其他瀏覽器(如IE),則需要使用JavaScript。 Google在“ JavaScript表單驗證庫”中找到執行此操作的JavaScript示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM