2011-08-31 75 views
0

我想搜索這個東西,但我幾乎找不到一個很好的資源,因爲我想不出一個特定的關鍵字來搜索。我也在這裏搜索,但我找不到容易理解並直接適合我的問題的東西。表單驗證在飛行

它是這樣的。我想在提交之前驗證我的表單。在這種情況下,我想知道是否可以使用jquery函數,如果可用,用戶無法單擊提交按鈕,直到表單有效。

有沒有一種方法可以實現我說的東西?如果是這樣?請問jquery可用嗎?

非常感謝您的回覆。

+0

可以肯定的是:客戶端驗證對於服務器端驗證是附加的嗎? – tauran

+0

有插件,可以爲你做驗證谷歌術語'jquery表單驗證',你會得到很多選擇 – Rafay

+0

謝謝你的迴應。瑪麗莎下面給了我一個鏈接,我會嘗試。 – Jag

回答

0

不知道你在谷歌上搜索什麼,但我只是做了「jQuery驗證」,並與衆多的搜索上來。

一個是:http://speckyboy.com/2009/12/17/10-useful-jquery-form-validation-techniques-and-tutorials-2/有很多不同類型的例子。你可以去看看我最初看到的bassistance.de路線,但我發現它太重了,並沒有涵蓋很多方面,所以我實際上就是自己的。

是的,你可以在飛行中進行驗證,只有在所有輸入已經通過客戶端驗證時才提交。使用jquery做這件事的好處是你也可以做一個ajax post,然後進行一些服務器端驗證,然後將響應返回給jquery,如果它們沒有通過進一步的測試,則將其標記爲無效。沒有那個惱人的回傳!

+0

你好。我確實發現了一些東西,但他們不可理解。我使用的是CodeIgniter,它有一個表單驗證類。我不確定我是否應該使用jQuery,即使CI有一個驗證,但必須提交表單,然後重定向回來,如果它無效。這就是爲什麼我選擇尋找Jquery驗證的東西。謝謝你的回覆。 – Jag

+0

我也在使用CI。您使用Jquery提供按需驗證,然後使用表單驗證作爲備份,也是因爲CI提供了衛生和xss封面。 – PaulM