1

我有我最近跳到一個項目的以下片段。asp.net客戶端驗證器與彈出

<div id="divDescEn" href="editor.aspx?field=1" class="textarea popup" runat="server"> 
</div> 

上面的代碼片段是一個帶有豐富文本編輯器的彈出窗體。一旦保存按鈕被按下的彈出窗體上,文本然後被放置在RTE「佔位符」的窗體上

我想包括div作爲我的驗證摘要的一部分與其他控件的窗體上使用asp.net驗證器。

有關如何完成此任務的任何提示?

感謝 TR

回答

2

DIV的不自然支持驗證。你可以做些什麼來解決這個問題,那就是使用CustomValidator,將ClientValidationFunction設置爲一個函數,該函數檢查任何文本的內部內容。在服務器上,使用ServerValidate,只要內容成功回發,就可以檢查DIV是否有一些非空白的內部內容。

+0

感謝@布賴恩-電源 '函數custdivDescEnClientValidate(發件人,參數){ VAR文本=的document.getElementById( 「divDescEn」)的innerHTML。 if(text =='') { args.IsValid = false; }' 然後插入到我已完成的客戶端驗證的其餘部分。 – TeddyRuxpin 2013-02-13 14:09:40