From 988d1202e31c7e75ca5e74500a8d28055d7e2e92 Mon Sep 17 00:00:00 2001 From: jamiesensei Date: Sun, 21 Jan 2007 09:23:19 +0000 Subject: [PATCH] fixed focus method which was tring to focus on hidden fields. --- lib/formslib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/formslib.php b/lib/formslib.php index 379b13cbc8..abebefbf51 100644 --- a/lib/formslib.php +++ b/lib/formslib.php @@ -146,7 +146,7 @@ class moodleform { $names=null; while (!$names){ $el = array_shift($elkeys); - $names=$form->_getElNamesRecursive($el); + $names = $form->_getElNamesRecursive($el); } $name=array_shift($names); $focus='forms[\''.$this->_form->getAttribute('id').'\'].elements[\''.$name.'\']'; @@ -1219,6 +1219,8 @@ function validate_' . $this->_formName . '(frm) { $elNames = array($group->getElementName($el->getName())); } elseif (is_a($el, 'HTML_QuickForm_header')) { return null; + } elseif (is_a($el, 'HTML_QuickForm_hidden')) { + return null; } elseif (method_exists($el, 'getPrivateName')) { return array($el->getPrivateName()); } else { -- 2.39.5