2014-06-23 158 views
0

我有一些字段只顯示在某些條件下,它的工作的優良顯示和隱藏字段使用jQuery不驗證隱藏字段

,但這些領域進行驗證,即使它們是隱藏的提交,我有需要的模型

我怎麼不能驗證隱藏字段?我發現:http://fluentvalidation.codeplex.com/ 或者我可以將以下MVC hidden field being validated

感謝

+0

如果你不希望字段被驗證,那麼爲什麼POST的價值呢?您可以在模型中使用字段,而不必將其作爲表單數據提交。 – Dismissile

+0

'[disabled]'屬性將阻止表單字段在默認的'

'提交行爲中提交。 – zzzzBov

+0

@Dismissile:因爲條件爲真時顯示值 – ProtoCUS

回答

0

,你可以當你是隱藏/顯示它改變輸入name屬性。 這樣它會被忽略。

0

當你做你的驗證,添加一個條件:

if($("#myHiddenElement").css("display")!="none")