]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-7807 duplicate error messages in client side validation, errorSpan inserted only...
authorskodak <skodak>
Tue, 5 Dec 2006 21:48:44 +0000 (21:48 +0000)
committerskodak <skodak>
Tue, 5 Dec 2006 21:48:44 +0000 (21:48 +0000)
lib/formslib.php

index 1e8aff0829d1e9b22153faea80501093f032da2b..d3667614f08adde02a401d6725ab2488d9a963b3 100644 (file)
@@ -744,14 +744,15 @@ function qf_errorHandler(element, _qfMsg) {
       errorSpan = document.createElement("span");
       errorSpan.id = \'id_error_\'+element.name;
       errorSpan.className = "error";
+      element.parentNode.insertBefore(errorSpan, element.parentNode.firstChild);
     }
+
     while (errorSpan.firstChild) {
       errorSpan.removeChild(errorSpan.firstChild);
     }
 
     errorSpan.appendChild(document.createTextNode(_qfMsg.substring(3)));
     errorSpan.appendChild(document.createElement("br"));
-    element.parentNode.insertBefore(errorSpan, element.parentNode.firstChild);
 
     if (div.className.substr(div.className.length - 6, 6) != " error"
         && div.className != "error") {