我在我的頁面中使用了一個html編輯器,它是一個必需的字段,需要在按鈕點擊時進行驗證,即使我沒有輸入任何文本,它不會觸發按鈕單擊任何人都可以幫助我嗎?如何爲html編輯器設置必需的字段驗證?
在此先感謝:)
我在我的頁面中使用了一個html編輯器,它是一個必需的字段,需要在按鈕點擊時進行驗證,即使我沒有輸入任何文本,它不會觸發按鈕單擊任何人都可以幫助我嗎?如何爲html編輯器設置必需的字段驗證?
在此先感謝:)
你可以通過jquery來實現。只要改變你的按鈕from'Submit」到‘按鈕’
的類型和使用下面的代碼
$(document).ready(function(){
$('#YourButtonID').click(function(){
var EditorText=$('#YourEditorID').text();
if(EditorText!='')
{
//Perform Your Actions
}
else
{
// Write any user interactive validation message
alert('Kindly fill in some text in the editor');
}
})
})
希望這可以幫助你
代碼將有助於但如果例如說你正在使用「TinyMCE的」我知道這將不引人注目的驗證確認沒有任何問題。
所以,在你的類,你可能會碰到這樣的:
[Required]
public String myHTMLField { get; set; }
..amongst等領域......在你看來
然後(使用上面的類),您將包括了jQuery驗證和不顯眼的驗證在那裏和表單域有類似
@Html.TextArea(m=>m.myHTMLField, Model.myHTMLField, new { @class="tiny-mce" })
@Html.ValidateMessageFor(m=>m.myHTMLField)
..where類=「微小-MCE」是運用HTML編輯器觸發,和unobtrusi我們的驗證會完成剩下的工作!
共享代碼。 – jessehouwing