2010-10-09 108 views
0

我想驗證表單。表單驗證幫助

我該怎麼做?

我有電子郵件,用戶名,密碼作爲我的領域。我不希望它們中的任何一個是NULL和密碼,並且確認密碼應該匹配。

請幫我一把。

謝謝。

+1

如果您可以使用jQuery,驗證插件會帶來很多痛苦:http://docs.jquery。com/Plugins/validation – 2010-10-09 20:36:43

+2

同意 - 但是,如果你不知道,你也應該在服務器端使用等效的驗證。這是因爲用戶可以始終禁用JavaScript,因此也可以禁用jQuery,然後跳過客戶端驗證。 – ClarkeyBoy 2010-10-09 20:49:34

+0

@Clarkey好點,重要的是要提到。 – 2010-10-09 20:56:15

回答

0

Javascript表單驗證對聚合可用性很好。您可以即時顯示消息,彈出窗口,動畫,放置顏色...

但如前所述,它不應​​取代服務器端驗證。我作爲開發人員的建議是首先在服務器端進行驗證過程,然後投擲消息,如果您打算使用CSS,則可以使用CSS製作儘可能多的UI效果,並且只要您具有功能齊全的流程,就可以深入JavaScript編碼。

JavaScript上初學者最複雜的部分是學習如何正確訪問數據。當然,你可以使用jquery並使你的工作變得更容易,但是如果你這樣做了,你將不會學到很多關於真正的javascript語言的知識。

這也是對於任何語言的另一種建議,在跳出框架和節省時間的工具之前,您應該先了解語言基礎知識。這可以使你成爲一個更堅實的開發者。

關於訪問JavaScript數據,您需要閱讀有關DOM(文檔對象模型)的內容。在爲web開發時,Javascript和DOM非常接近。

0

您需要使用JavaScript或服務器端語言(如PHP)來驗證您的表單。

如果您使用HTML5文檔類型,則可以內聯完成一些初步驗證。所需的關鍵字將確保一個字段不是空的。您還可以指定內容的類型,例如電子郵件,網址,日期或編號。這是一個例子。

需要注意的是HTML5驗證不會在不支持它(IE6-8)瀏覽器,但沒有傷害,並把它英寸

我個人建議在PHP驗證(如果JavaScript已關閉)。如果這有點讓人困惑,那麼請使用javascript解決方案http://docs.jquery.com/Plugins/validation