我遇到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中运行良好