关于这个问题的一些信息:我正在尝试创建一个列表,填写一个人用密码的所有问题,我相信有一百万种方法。但是,我这样做的方法是使用一个名为var
的{{1}}(之前已经定义,这不是问题),并在它被清除之前使用what
的值然后div
+我的新内容被放置在新的what
中,并且每个if语句都会添加。因此,如果您的密码缺少所有内容,则应显示一个很好的长列表。
我做了一些工作之前做了一些改变,现在它再也没有用了。另请注意我删除div
只是为了解决问题。哦,它现在做的是它遍历所有<li>
语句,只显示最后一个if
语句的文本是错误的(因此没有创建列表,但所有文本都是问题一直闪现,直到最后一个停留。)。
if
答案 0 :(得分:2)
您可以创建一个<ul>
元素并使用jQuery的append / appendTo函数。
var ul = $("ul");
if( /*password passes criterion*/ ) {
flag = true;
checkSubmitStatus();
} else {
flag = false;
$("<li></li>").html(errormessage).addClass("messageboxerror").appendTo(ul).fadeTo(900,1);
}
/*Repeat for each criterion*/
答案 1 :(得分:0)
我不完全知道您的问题是否表明您要提供验证错误的完整列表,或者只是遇到第一个验证错误。
如果全部,我同意Dennis的答案,即为每个验证攻击创建一个保留元素(例如标记)并添加