2011-08-17 48 views

回答

0

能否哪些jQuery插件,你在這個例子中使用您提供更多的信息?

如果要重置的形式,那麼你可以使用驗證方法resetForm()

我建議你usign this插件

+0

他確實使用了標記這個插件已經拿到了上述功能 – naveen

+0

問題更新 – Joper

+0

好吧,那麼我就需要看代碼 – CodeGroover

0

如果提交按鈕是一個Ajax形式的一部分,有一個問題與jquery.unobtrusive-ajax.js忽略取消類。見http://aspnet.codeplex.com/workitem/7964

+0

那麼它在'jquery.unobtrusive-ajax.js'中的錯誤? – Joper

+0

是的,是的它是。 – counsellorben

+0

在我的情況下,我只是簡單的post form(不是ajax-post),但是看起來像'jquery.unobtrusive-ajax.js'仍然會影響那個? – Joper

1

在不顯眼的框架中似乎存在一個錯誤。請參閱:http://aspnet.codeplex.com/workitem/7964他們聲稱,如果您使用Ajax.BeginForm(...)vs Html.BeginForm(...),但它對我無效無論是。我把它拿到工作的唯一方法是以前任何不顯眼的jQuery的文件,像這樣添加這個腳本:

$.validator.setDefaults({ 
    ignore: ":hidden .ignore" 
}); 

,你不能使用任何HttpPostAttribute'ed方法。我不明白爲什麼我自己,但是當我使用回發方法時,它並不適用於我。 =(希望這有助於

REF:?http://forums.asp.net/p/1752906/4751939.aspx/1?Re+MVC+3+How+to+bypass+client+side+validation