2010-09-08 74 views
1

在我的MVC應用程序中,我有一個頁面,我使用幾個隱藏字段在底層進行一些計算。此頁面加載了xVal驗證以使數據一致。但問題是,xVal還驗證了僅在頁面本身使用的隱藏字段。有什麼辦法可以禁用隱藏字段的xVal?禁用隱藏字段的xVal

回答

1

一種方法是禁用字段,jquery驗證會忽略它們。

+0

但萬一我禁用字段,我不能再使用它們進行計算。我試圖在類被忽略的情況下圍繞隱藏字段進行包圍,並執行以下操作,但並未停止xVal。 $('table.detail')。validate({0}}忽略:「.ignored」 }); – Hallaghan 2010-09-08 09:28:07

+0

這是客戶端嗎?您仍然可以在隱藏的禁用狀態下獲取/設置值,但不會將其發佈到服務器 - 您可以在提交時啓用它們。 – redsquare 2010-09-08 09:31:47

+0

真的嗎?所以我所要做的就是使用.each和disable來遍歷它們,而且我仍然可以獲得它們的客戶端?棒極了!我會在第二時間對它進行測試。 – Hallaghan 2010-09-08 09:33:57