Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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函数在使用c的asp.net中不起作用#_Javascript_C#_Jquery_Asp.net - Fatal编程技术网

第二次按钮单击事件后,javascript函数在使用c的asp.net中不起作用#

第二次按钮单击事件后,javascript函数在使用c的asp.net中不起作用#,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我的问题是,当我点击按钮的时候,javascript函数想要调用。这个函数也可以工作,但是第一次是在第二次我不能调用javascript函数之后。我不知道问题出在哪里 这是我的密码: $(函数(){ $(“#提交邮件”)。单击(函数(){ validateform(); }); }); 函数validateform(){ var email=$('#txt_emailID').val(); 如果(email==null | | email==“”){ 提醒(“电子邮件应是强制性的”); 返回f

我的问题是,当我点击按钮的时候,javascript函数想要调用。这个函数也可以工作,但是第一次是在第二次我不能调用javascript函数之后。我不知道问题出在哪里

这是我的密码:

$(函数(){
$(“#提交邮件”)。单击(函数(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}

根据我的理解,您需要在
validateform()
函数中绑定click事件

请尝试下面的代码片段

<script>
    $(function () {
        $("#submit_mail").click(function () {
            validateform();
        });
    });

function validateform() {
    var email = $('#txt_emailID').val();
    if (email == null || email == "") {
        alert("Email Should Be Complusory");
        return false;
    }
    var atposition = email.indexOf("@");
    var dotposition = email.lastIndexOf(".");
    if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
        alert("Please enter a valid e-mail address...!!!");
        $("#submit_mail").unbind();
        $("#submit_mail" ).bind( "click", function() {
          validateform();
        });
        return false;            
    }
    $("#submit_mail").unbind();
    $("#submit_mail" ).bind( "click", function() {
      validateform();
    });
}
</script>

$(函数(){
$(“#提交邮件”)。单击(功能(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
返回false;
}
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
}

根据我的理解,您需要在
validateform()
函数中绑定click事件

请尝试下面的代码片段

<script>
    $(function () {
        $("#submit_mail").click(function () {
            validateform();
        });
    });

function validateform() {
    var email = $('#txt_emailID').val();
    if (email == null || email == "") {
        alert("Email Should Be Complusory");
        return false;
    }
    var atposition = email.indexOf("@");
    var dotposition = email.lastIndexOf(".");
    if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
        alert("Please enter a valid e-mail address...!!!");
        $("#submit_mail").unbind();
        $("#submit_mail" ).bind( "click", function() {
          validateform();
        });
        return false;            
    }
    $("#submit_mail").unbind();
    $("#submit_mail" ).bind( "click", function() {
      validateform();
    });
}
</script>

$(函数(){
$(“#提交邮件”)。单击(功能(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
返回false;
}
$(“提交邮件”).unbind();
$(“提交邮件”).bind(“单击”,函数(){
validateform();
});
}
$(函数(){
$(“#提交邮件”)。单击(函数(){
validateform();
});
$(“#提交邮件1”)。单击(函数(){
validateform();
});
$(“提交邮件2”)。单击(函数(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}

$(函数(){
$(“#提交邮件”)。单击(函数(){
validateform();
});
$(“#提交邮件1”)。单击(函数(){
validateform();
});
$(“提交邮件2”)。单击(函数(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}

您是否尝试过这样做:

<script>

            function validateform() {
                var email = $('#txt_emailID').val();
                if (email == null || email == "") {
                    alert("Email Should Be Complusory");
                    return false;
                }
                var atposition = email.indexOf("@");
                var dotposition = email.lastIndexOf(".");
                if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
                    alert("Please enter a valid e-mail address...!!!");
                    return false;
                }
            }

    </script>
    <form action="http://example.com/yourpagetoprocess" method="POST" onsubmit="return validateform()">
       <input type="submit" id="submit_mail" value="Send" />
    </form>

函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}

您是否尝试过这样做:

<script>

            function validateform() {
                var email = $('#txt_emailID').val();
                if (email == null || email == "") {
                    alert("Email Should Be Complusory");
                    return false;
                }
                var atposition = email.indexOf("@");
                var dotposition = email.lastIndexOf(".");
                if (atposition < 1 || dotposition < atposition + 2 || dotposition + 2 >= email.length) {
                    alert("Please enter a valid e-mail address...!!!");
                    return false;
                }
            }

    </script>
    <form action="http://example.com/yourpagetoprocess" method="POST" onsubmit="return validateform()">
       <input type="submit" id="submit_mail" value="Send" />
    </form>

函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}
var atposition=email.indexOf(“@”);
var dotposition=email.lastIndexOf(“.”);
if(atposition<1 | | dotposition=email.length){
警报(“请输入有效的电子邮件地址…!!!”);
返回false;
}
}

这是您的代码,代码正在运行。如果出现任何问题,请更换:

$(函数(){
$(“#提交邮件”)。单击(功能(){
validateform();
});
});
函数validateform(){
var email=$('#txt_emailID').val();
如果(email==null | | email==“”){
提醒(“电子邮件应是强制性的”);
返回false;
}