Prev | Current Page 769 | Next

L. McColl-Sylvester and F. Ponticelli

"Professional haXe and Neko"

innerHTML = ??? < ul > < li > ??? + messages.join(??? < /li > < li > ???) + ??? < /li > < /ul > ???;
}
private function cleanErrorMessage(name)
{
var el = js.Lib.document.getElementById(getErrorMessageId(name));
if(el != null)
el.parentNode.removeChild(el);
}
private function parseRules(v : String)
{
var rules = v.split(?????™);
var a = new Array();
for(rule in rules)
{
var p = rule.split(???(???);
var name = StringTools.trim(p[0]);
var params = new Hash();
if(p.length > 1)
{
var sparams = StringTools.trim(p[1]);
sparams = sparams.substr(0, sparams.length-1);
var spairs = sparams.split(???,??™);
for(spair in spairs)
{
var pair = spair.split(???:??™);
params.set(StringTools.trim(pair[0]), StringTools.trim(pair[1]));
}
}
a.push({ name : name, params : params });
}
return a;
}
private function submit(e : Event)
{
return validateAll();
}
private function reset(e : Event)
{
resetAll();
}
}
A user that tries to submit an invalid form is blocked by the validation check. Figure 14 - 4 illustrates such
a case.


Pages:
757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781