Source for file jFormsControlSubmit.class.php
Documentation is available at jFormsControlSubmit.class.php
- <?php
- /**
- * @package jelix
- * @subpackage forms
- * @author Laurent Jouanneau
- * @contributor
- * @copyright 2006-2008 Laurent Jouanneau
- * @link http://www.jelix.org
- * @licence http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public Licence, see LICENCE file
- */
-
- /**
- *
- * @package jelix
- * @subpackage forms
- */
- class jFormsControlSubmit extends jFormsControlDatasource {
- public $type='submit';
- public $standalone = true;
-
- public function check(){
- return null;
- }
-
- function setValueFromRequest($request) {
-
- $value = $request->getParam($this->ref,'');
-
- if($value && !$this->standalone) {
- // because IE send the <button> content as value instead of the content of the
- // "value" attribute, we should verify it and get the real value
- // or when using <input type="submit">, we have only the label as value (in all browsers...)
- $data = $this->datasource->getData($this->form);
- if(!isset($data[$value])) {
- $data=array_flip($data);
- if(isset($data[$value])) {
- $value = $data[$value];
- }
- }
- }
- $this->setData($value);
- }
- }
Documentation generated on Thu, 22 Mar 2012 22:16:03 +0100 by phpDocumentor 1.4.3