这个JavaScript方法太怪了,请各位高手帮小弟解决一下!

functionshowMsg(msgId,method){varmsg,msgTemplate;msg={emptyUserName:"请填写您的邮箱帐号。",empt... function showMsg( msgId , method) {

var msg, msgTemplate;

msg = {
emptyUserName : "请填写您的邮箱帐号。",
emptyPassword : "请填写邮箱密码。",
emptyVerifyCode : "请填写验证码。",
errorPassowrdTooLong: "邮箱密码不能超过100个字符。",

errorNamePassowrd : "您填写的帐号或密码不正确,请再次尝试。",
errorRequireSecondPassword : "请使用邮箱的“独立密码”登录。",
errorVerifyCode : "您填写的验证码不正确。",
frequent : "您登录次数过于频繁,为保障安全,请输入验证码。"
};

if ( method && method == 2)
{
msgTemplate = '<div class="infobar error" id="%_id_%">%_msg_%</div>';
}
else
{
msgTemplate = '<div class="infobar error" id="%_id_%">%_msg_%</div>';
}

if ( msgId != undefined && msgId != "" )
{
S( "msgContainer" ).innerHTML = msgTemplate.replace( /%_msg_%/ig , msg[ msgId ] ).replace( /%_id_%/ig , msgId );
return true;
}
else
{
return false;
}

}
展开
 我来答
死神_sky
2008-01-29 · TA获得超过457个赞
知道答主
回答量:250
采纳率:0%
帮助的人:0
展开全部
msg = {
emptyUserName : "请填写您的邮箱帐号。",
emptyPassword : "请填写邮箱密码。",
emptyVerifyCode : "请填写验证码。",
errorPassowrdTooLong: "邮箱密码不能超过100个字符。",

errorNamePassowrd : "您填写的帐号或密码不正确,请再次尝试。",
errorRequireSecondPassword : "请使用邮箱的“独立密码”登录。",
errorVerifyCode : "您填写的验证码不正确。",
frequent : "您登录次数过于频繁,为保障安全,请输入验证码。"
};
是JS申明变量的一种方式,JS类写法。与常规写法不同。
下面的则是通过传参判断该显示哪种错误信息。
其中S( "msgContainer" )我也不大明白,我只能解释这些了`希望对你有用。
10...3@qq.com
2008-01-29
知道答主
回答量:10
采纳率:0%
帮助的人:11.3万
展开全部
补充上面的,那个S很可能是个方法哦。也许这段代码不全吧。我猜想可能是这样
function S(yourid){
return document.getElementById(yourid);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朕成功先生
2008-01-31 · 超过42用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:119万
展开全部
他写了个对象showMsg。msg 是该对象下的方法,emptyUserName 是该方法下的变量。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式