diff --git a/application/portalwebpage.class.inc.php b/application/portalwebpage.class.inc.php index 77e97603a..4e03c0d8a 100644 --- a/application/portalwebpage.class.inc.php +++ b/application/portalwebpage.class.inc.php @@ -147,9 +147,18 @@ EOF $this->add_script( << 0); + var bResult; + if (sInputId.length > 0) + { + bResult = ($('input[name='+sInputId+']:checked').length > 0); + } + else + { + // First select found... + bResult = ($('input:checked').length > 0); + } if (!bResult) { alert(sMessage); @@ -804,12 +813,12 @@ EOF } } - public function WizardCheckSelectionOnSubmit($sMessageIfNoSelection) + public function WizardCheckSelectionOnSubmit($sMessageIfNoSelection, $sInputName = '') { $this->add_ready_script( <<m_sWizardId}').submit(function() { - return CheckSelection('$sMessageIfNoSelection'); + return CheckSelection('$sMessageIfNoSelection', '$sInputName'); }); EOF );