Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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
我在登录控件中添加了javascript验证,尽管存在错误_Javascript_Asp.net - Fatal编程技术网

我在登录控件中添加了javascript验证,尽管存在错误

我在登录控件中添加了javascript验证,尽管存在错误,javascript,asp.net,Javascript,Asp.net,我在我的登录控件中添加了javascript验证,虽然出现了错误,但我的代码仍然在按钮中执行。如何在按钮中停止执行\u单击直到验证变为空。你好,朋友,您可以使用这种类型的javascript代码来验证控件,并使用javascript验证停止执行代码 <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title>

我在我的登录控件中添加了javascript验证,虽然出现了错误,但我的代码仍然在按钮中执行。如何在按钮中停止执行\u单击直到验证变为空。

你好,朋友,您可以使用这种类型的javascript代码来验证控件,并使用javascript验证停止执行代码

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title>

    <script type="text/javascript" language="javascript">
        function ClientScript() {
            //validate your text box
            //if validate return true
            //else return false
            return true;
        }
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" ValidationGroup="qa" 
            Text="Test Validation" OnClientClick="return ClientScript();" 
            onclick="Button1_Click" />
    </div>
    </form>
</body>
</html>

函数ClientScript(){
//验证文本框
//如果验证返回true
//否则返回false
返回true;
}
在这里,我只放了一个文本框和按钮,在客户端单击按钮上放了一个javascript函数,该函数将验证您的文本框,并根据验证返回true或false。如果您从javascript函数返回true,那么它将执行button1_click事件,否则它将简单返回


您可以修改此代码,使其适合在您的设计中使用。

非常感谢兄弟