使javascript警报msg在safari上工作

时间:2016-10-18 13:45:01

标签: javascript php safari

我遇到safari浏览器的问题。警报消息将显示但警报框中没有确定按钮。它只显示关闭,当点击关闭按钮时它将再次显示。按下关闭时它会继续显示..

我正在使用php和javascript。 我在stackoverflow中看到了类似的问题,但我不知道如何使用WKUIDelegate .. Safari版本是10.我在这里看到它here

希望你能给我一个如何解决这个问题的指南。 这是调用alert

的代码
$("#email").blur(function(){  
if(!validateEmail($(this).val())){
    $(this).css("background-color", "#FFFFFF");
    alert("Invalid email format");
    document.getElementById('email').style.color = "red";
    document.getElementById('emaillbl').style.color = "red";
    emailstat = "False";
    $("#submitBtn").prop('disabled', true)
    $("#email").focus()
}else{
    $(this).css("background-color", "#FFFFFF");
    $('.rez').text('').css("color", "blue");
    document.getElementById('emaillbl').style.color = "black";
    document.getElementById('email').style.color = "black";
    emailstat = "true";
        if(domainstat == "true" && phonestat == "true" && emailstat == "true"
            && citystat == "true" && ccodestat == "true"){
            $("#submitBtn").prop('disabled', false);                                                                                                                                                                                                         
        }else{
           $("#submitBtn").prop('disabled', true);
}
}
console.log(domainstat+" "+emailstat+" "+ ccodestat + " " + phonestat 
    + " " +citystat+ " "+countrystat );                                                                                                                                                                                                    
});

这在chrome和firefox中运行良好

0 个答案:

没有答案