Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用ValidationGroup从控件调用javascript_Asp.net_Javascript - Fatal编程技术网

Asp.net 使用ValidationGroup从控件调用javascript

Asp.net 使用ValidationGroup从控件调用javascript,asp.net,javascript,Asp.net,Javascript,如果按钮的“onclientclick事件”设置了ValidationGroup,如何从该按钮的“onclientclick事件”调用js函数 <asp:Button ID="btnTest" runat="server" Text="Test" OnClick="btnTest_Click" ValidationGroup="ValidateMail" OnClientClick="javascript:return checkTest()

如果按钮的“onclientclick事件”设置了ValidationGroup,如何从该按钮的“onclientclick事件”调用js函数

<asp:Button ID="btnTest" runat="server" Text="Test" OnClick="btnTest_Click"
                        ValidationGroup="ValidateMail" OnClientClick="javascript:return checkTest()" />

    <script>
    checkTest()
    {
      if(val)
       return true
     else return false
    }
    </script>

检查测试()
{
if(val)
返回真值
否则返回false
}

看起来您正试图在单击按钮时验证某些内容

如果是,我会添加一个验证器,让它调用您的
checkTest()
函数,而不是在按钮单击处理程序上进行验证。不要忘记将验证器添加到“ValidateEmail”验证组,并在按钮上设置
CausesValidation=“true”

这将导致ValidateEmail验证组中的所有验证程序启动

这就是你想要的还是我没有抓住你问题的重点