$value=get_string('cancel');
}
HTML_QuickForm_submit::HTML_QuickForm_submit($elementName, $value, $attributes);
- $this->updateAttributes(array('onclick'=>'return this.form.submit();'));
+ $this->updateAttributes(array('onclick'=>'skipClientValidation = true; return true;'));
} //end constructor
function onQuickFormEvent($event, $arg, &$caller)
{
$js = '
<script type="text/javascript">
//<![CDATA[
+
+var skipClientValidation = false;
+
function qf_errorHandler(element, _qfMsg) {
div = element.parentNode;
if (_qfMsg != \'\') {
}
$js .= '
function validate_' . $this->_attributes['id'] . '(frm) {
+ if (skipClientValidation) {
+ return true;
+ }
var ret = true;
' . $validateJS . ';
return ret;