无法在IE中显示错误消息,但可以在Chrome中显示

时间:2018-08-02 14:41:15

标签: javascript jquery

我有一个保存按钮,单击保存后,如果验证失败,则会引发错误“需要序列号”。

这在chrome浏览器中正常工作,但无法在IE中显示

HTML:

<p>

javascript:

<tr id="errorRow" style="visibility: hidden; display: none;">
            <td colspan="5" align="center"
                style="border: none; padding-top: 10px;">
            <div style="color: red; font-weight: bold;">Serial ID is required</div>
            </td>
        </tr>

1 个答案:

答案 0 :(得分:1)

“注意:“显示:内容”在Edge / Internet Explorer中不起作用。 引用自... https://www.w3schools.com/cssref/pr_class_display.asp

显示块更合适。

$("#Save").on("click", function(e){
$("#errorRow").css("visibility", "hidden");
$("#errorRow").css("display", "none");

//Validate
if($("#form").val() == "")
{
    $("#errorRow").css("visibility", "visible");
    $("#errorRow").css("display", "block");
    return;
}
});