我有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