我有TinyMCE編輯器的問題。我有幾個文本字段和textarea(tinymce)的表單,並啓用了客戶端驗證。當我單擊保存按鈕驗證發生在所有文本字段上,但需要2次點擊來驗證tinymce內容。此外,驗證只在字段爲空時或條件不滿足時顯示消息(僅用於測試原因,最多可輸入5個字符),但當輸入正確的字符數(小於5)時,錯誤消息將保留。TinyMCE客戶端驗證問題
這裏的代碼示例:
<%Html.EnableClientValidation(); %>
<%= Html.ValidationSummary(true, "Na stranici postoje greške.", new { @style = "color: red;" })%></p>
<% using (Html.BeginForm("Create", "Article", FormMethod.Post, new { enctype = "multipart/form-data" }))
{ %>
<fieldset>
<legend>Podaci za Aranžman</legend>
<label class="EditLabel" for="name">
Opis</label>
<br />
<%= Html.TextAreaFor(Model => Model.Description, new { style = "width: 100%; height: 350px;", @class = "tinymce" })%>
<%= Html.ValidationMessageFor(Model => Model.Description, "", new { @style = "color: red;" })%>
<p>
<input type="submit" value="Sačuvaj aranžman" />
</p>
</fieldset>
<% } %>
和財產
[Required(ErrorMessage = "Unesi opis")]
[StringLength(5, ErrorMessage = "Opis mora imati manje od 5 znakova")]
public string Description { get; set; }
任何建議???
您好馬蒂亞斯,感謝答案,altough我沒有嘗試這種解決方案之前,甚至張貼問題,它爲點擊問題工作。但即使輸入了正確的字符數(少於五個),我的錯誤信息也出現了。我弄清楚爲什麼,我完全忘記了編輯器添加的HTML標籤。即使我只鍵入一個字符,但由於附加標籤,我的條件沒有得到滿足。愚蠢的錯誤:)仍然你的答案是正確的,再次感謝你 – 2010-04-13 13:04:38
+1非常有用的感謝。有同樣的問題。 – TheCarver 2012-03-16 18:50:00