2012-06-13 50 views
0

我需要根據下拉列表驗證文本字段。我在這裏有兩種情況 1.當用戶更改下拉列表中的值,然後在文本框中輸入文本 2.用戶在文本字段中輸入文本,然後更改下拉列表。重構驗證下拉列表和文本字段

我已經編寫了兩種似乎工作正常的情況下的代碼。但我不確定我是否擁有一切權利。我可以重構我的代碼或我的代碼是好的。

此外,我需要驗證文本字段爲字母數字字符和下劃線,這似乎不起作用。

請原諒我的無知,因爲我是jquery的新手。我已在此發佈我的代碼:http://jsfiddle.net/qbrJv/

+0

http://codereview.stackexchange.com/ – j08691

回答

-1

您可以使用Jquery validation。這個插件已經爲客戶端驗證實現了許多有用的功能。

因此,使用這個插件,所有你需要做的是:

  1. 實現自己的驗證將使用下拉的價值在文本框中輸入驗證值
  2. 重視這個驗證的文本框

對字母數字和欠壓的驗證也可以像單獨的驗證器一樣實現並附加到輸入。

作爲一種好處,您可以在整個應用程序中重複使用這些驗證器。

+0

包括我需要通過法律團隊的插件,這是一種痛苦,需要更多時間才能獲得批准。如果你能讓我知道我寫的代碼是否可以重構,我將不勝感激 – user525146