コード例 #1
0
ファイル: submit.php プロジェクト: JackCanada/moodle-hacks
 /**
  * Called by HTML_QuickForm whenever form event is made on this element
  *
  * @param     string    $event  Name of event
  * @param     mixed     $arg    event arguments
  * @param     object    $caller calling object
  * @since     1.0
  * @access    public
  * @return    void
  */
 function onQuickFormEvent($event, $arg, &$caller)
 {
     switch ($event) {
         case 'createElement':
             parent::onQuickFormEvent($event, $arg, $caller);
             if ($caller->isNoSubmitButton($arg[0])) {
                 //need this to bypass client validation
                 //for buttons that submit but do not process the
                 //whole form.
                 $onClick = $this->getAttribute('onclick');
                 $skip = 'skipClientValidation = true;';
                 $onClick = $onClick !== null ? $skip . ' ' . $onClick : $skip;
                 $this->updateAttributes(array('onclick' => $onClick));
             }
             return true;
             break;
     }
     return parent::onQuickFormEvent($event, $arg, $caller);
 }
コード例 #2
0
ファイル: cancel.php プロジェクト: vuchannguyen/web
 function freeze()
 {
     return HTML_QuickForm_submit::freeze();
 }
コード例 #3
0
ファイル: cancel.php プロジェクト: gabrielrosset/moodle
 /**
  * Returns the value of field without HTML tags
  *
  * @return string
  */
 function getFrozenHtml()
 {
     return HTML_QuickForm_submit::getFrozenHtml();
 }