我有ASP.Net驗證器的自定義控件。如何在回發之前進行驗證?
writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "javascript:return DoSmth();");
function DoSmth() {
var cBox = confirm("Are you sure?");
if (!cBox) {
return false;
}
else {
//Invoke validation
}
當我按下按鈕提交,我打電話確認框。如果我按取消 - 好吧。但如果我按OK,我需要進行驗證。我怎樣才能停止回傳並執行調用?
聽起來像你需要使用JavaScript做客戶端驗證。 – 2011-03-28 21:17:15
'javascript:'不會被事件處理程序使用。他們總是使用JavaScript。實際上,它只是起作用,因爲它定義了一個標籤。如果JavaScript沒有標籤,它將是一個語法錯誤。 – ThiefMaster 2011-03-28 21:23:24