OSDN Git Service

バリテーション時のメッセージを配列で書き込むことにした
[webchat/WebChat.git] / profile.js
index 2fe35dd..5cdc399 100644 (file)
@@ -249,6 +249,8 @@ function registor_proc(req, res)
 \r
 function RenderMessage(res,msg,info)\r
 {\r
+       if(typeof(msg) == "string")\r
+               msg = new Array(msg);\r
        if(typeof(info) == "undefined" || typeof(info.admin) == "undefined")\r
                res.render("profile/message",{message:msg,admin:false});\r
        else\r
@@ -355,7 +357,7 @@ function Validator()
        // @alias バリテーションを行う要素のリスト\r
        this.Validate = function(body,alias){\r
                var result = false;\r
-               this.Message = "";\r
+               this.Message = new Array();\r
                for(var key in alias)\r
                {\r
                        if(alias[key].visible_edit == false)\r
@@ -371,7 +373,7 @@ function Validator()
                                message = IsValidate(body[key],alias[key].type,alias[key].rule);\r
                        if(message != null)\r
                        {\r
-                               this.Message += "<p>" + alias[key].name + ":" + message + "</p>\n";\r
+                               this.Message.push(alias[key].name + ":" + message);\r
                                result = true;\r
                        }\r
                }\r