为什么不添加错误消息?

时间:2012-03-25 19:22:09

标签: javascript jquery validation function

我正在验证表单,我在弹出窗口中显示一条消息,但<br>没有收到错误消息。为什么会如此。我的代码如下:

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>");

2 个答案:

答案 0 :(得分:5)

当您使用.text()时,您正在使用.html()

答案 1 :(得分:0)

使用$(“。errorContainer”)。 html (errorMsg);而是$(“。errorContainer”)。 text (errorMsg);