標籤

ASP.NET MVC (29) Visual C# (15) JQuery (10) Plugins (8) JQuery Plugins (6) JavaScript (6) MySQL (5) CSS (4) LinQ (4) Mac OS (4) CentOS (3) Design Pattern (3) Entity Framework (3) IIS (3) Python (3) Windows (3) php (3) Docker (2) LAMP (2) SQL Server (2) WCF (2) .NET (1) .NET Core (1) AWS (1) Browser (1) GIS (1) IE (1) Internet Security (1) Linux (1) Platform (1) React (1) SEO (1) Testing (1) VMware (1) Windows 7 (1) cookie (1) curl (1) laravel (1) phpBB (1) session (1) 中古屋 (1) 透天 (1) 閒言閒語 (1) 面試 (1) 鳥松 (1)

2011年4月7日 星期四

[TinyMCE] ASP.NET MVC View中TextArea使用Client Validation 衝突問題

Keyword:TinyMCE ASP.NET MVC Client Validation TextArea
========================

如果我們所驗證的欄位為Not Null,則就算我們在客戶端的TextArea中打上文字,第一次送出表單在客戶端驗證會出錯,但是第二次就可以送出,這是由於TinyMCE是使用暫存機制,只有在表單送出時才會把編輯的內容複製到TextArea中(在這之前為空)。

解決方法,加入以下程式碼:

    //為了解決TinyMCE與ClientValidation衝突的問題,修正要送出兩次改為一次。
$("input[type='submit']").click(function () {
            tinyMCE.triggerSave();
        });

沒有留言:

張貼留言