Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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 onblur在chrome中无法正常工作_Javascript - Fatal编程技术网

Javascript onblur在chrome中无法正常工作

Javascript onblur在chrome中无法正常工作,javascript,Javascript,我使用c#在文本框中调用了onblur函数,但它在chrome中无法正常工作。 我已应用此脚本验证文本框中的电子邮件格式 function ValidateEmail(uemail) { var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if (uemail.value.match(mailformat)) { jQuery(uemail).css("border", "0px");

我使用c#在文本框中调用了
onblur
函数,但它在chrome中无法正常工作。
我已应用此脚本验证文本框中的电子邮件格式

function ValidateEmail(uemail) {
    var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
    if (uemail.value.match(mailformat)) {
        jQuery(uemail).css("border", "0px");
        return true;
    }

    if (uemail.value.trim() == "") {
        jQuery(uemail).css("border", "0px");
        return true;
    }
    else {
        //alert("You have entered an invalid email address!");
        //uemail.focus();

        jQuery(uemail).css('cssText', 'border :1px solid red !important');
        return false;
    }
}
在文本框控件中,我调用onblur函数 “onblur='ValidateEmail(此)”

它在firefox中运行良好,但在chrome中则不行。


它在chrome中不能正常工作意味着什么?发生了什么?这行没有意义:
jQuery(uemail).css('cssText','border:1px solid red!important')如何将该函数附加到元素?是的,我在文本框中使用以下代码调用该脚本“onblur='ValidateEmail(this)”,这行代码是“jQuery(uemail).css('cssText','border:1px solid red!important');“当我们在onblur函数上放置错误的电子邮件时,会使文本框的边框变红。请在代码段中重现您的问题。”。