这可以在Javascript中执行此操作吗?
function MyClick(){
ValidateTime(sender, args); // what is the right way to call it?
}
function ValidateTime(sender, args) { //sender and args;these arguments are from a validator control
}
我需要MyClick来调用ClientValidationFunction(ValidateTime)
。
答案 0 :(得分:0)
参数会自动传递给您的ClientValidationFunction
,您只需要用两个参数定义:
验证员:
<asp:CustomValidator id="CustomValidator1"
ClientValidationFunction="ValidateTime"
.....
runat="server"/>
这是函数
<script language="javascript">
function ValidateTime(sender, args)
{
if (bla...){
arguments.IsValid = true;
} else {
arguments.IsValid = false;
}
}
</script>
如果你想从其他地方使用验证功能,我会将主逻辑提取到一个单独的函数中,你可以在你的按钮点击处理程序和ClientValidationFunction
中使用它。