【问题标题】:Why doesn't <br> get added to the error messages?为什么不将 <br> 添加到错误消息中?
【发布时间】:2012-03-25 19:22:08
【问题描述】:

我正在验证一个表单并在弹出窗口中显示一条消息,但是&lt;br&gt; 在错误消息之后没有收到。为什么会这样。我的代码如下:

function closeBox() {
            var errorMsg = "";
                var ferrorMsg =  "first name is needed" + "<br>";
                var aerrorMsg = "Please type address" + "<br>";
                var eerrorMsg = "Please type a valid email Address"
                if($("#name").val() == "") {
                    errorMsg += ferrorMsg;
                }
                if($("#address").val() == "") {
                    errorMsg += aerrorMsg;
                }
                if($("#email").val() == "") {
                    errorMsg += eerrorMsg;
                }

                $(".errorContainer").text(errorMsg);


                $(".popupBox").remove();
                }


$("body").append("<div class='overlay'><div class='errorContainer'></div><div><a href='javascript:void(0);' onclick='closeBox()'>X</a><div></div>");

【问题讨论】:

标签: javascript jquery validation function


【解决方案1】:

你正在使用.text(),而你应该使用.html()

【讨论】:

    【解决方案2】:

    使用 $(".errorContainer").html(errorMsg);而是 $(".errorContainer").text(errorMsg);

    【讨论】:

    • 这个问题已经在这方面得到了回答,你知道我如何实现大卫评论中的内容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 2014-04-12
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    • 2015-01-25
    相关资源
    最近更新 更多