ControlAccept
ControlAccept Du er her: /  Forsiden  /  Kildekoden  /  Form-elements  /  Controlaccept   Login nu   Login
ControlAccept
 ««« Se kilde koden
ControlAccept
ControlAccept Basic ControlAccept ControlAccept Base ControlAccept ControlAccept Component ControlAccept ControlAccept Db ControlAccept ControlAccept Dto ControlAccept ControlAccept Form ControlAccept ControlAccept Form-elements  ControlAccept ControlAccept Jquery ControlAccept ControlAccept Layout ControlAccept ControlAccept Menu ControlAccept ControlAccept Menu-fisheye ControlAccept ControlAccept Mvc ControlAccept ControlAccept Tab ControlAccept ControlAccept Table ControlAccept ControlAccept Template ControlAccept ControlAccept Util ControlAccept
ControlAccept
ControlAccept
ControlAccept Index
 
Tilbage

Navn : ControlAccept.php


Sample code, tutorial

Sådan benyttes komponenten ControlAccept klassen

Først skal du inkludere den fil der beskriver komponenten, som en klasse fil

  • <?
    require_once(HTML_PACKAGE_PATH.'/ControlAccept.php');
    ?>

Dernæst kan du enten benytte komponenten som et taglib (statiske metoder):

  • <?
    ControlAccept
    ::display($param1, $param2, $param3, ...);
    ?>

eller du kan lave en instance af komponenten og benytte metoderne direkte:

  • <?
    $object
    = new ControlAccept($param1, $param2, $param3, ...);
    print
    $object->getHtml();
    ?>

Parent html

Sådan vises komponenten ControlAccept klassen




PHP source code

Den fulde PHP kildekode for ControlAccept klassen

<?
/**
* @package form-elements
* @filesource
* @see HTML_FORM_ELEMENTS_PAGE_PATH.'/ControlAccept.php'
* @copyright (c) http://Finn-Rasmussen.com
* @license http://Finn-Rasmussen.com/license/ myPHP License conditions
* @author http://Finn-Rasmussen.com
* @version 1.10
* @since 22-feb-2007
*/

/**
* The required files
*/
require_once(HTML_FORM_ELEMENTS_PAGE_PATH.'/ControlCommon.php');

/**
* Generates a a complete plug-n-play Accept conditions control
* for a form. Ready to use
*  _
* | | Click here, to accept the conditions
*  -
* The validor must check for the following
* - The user must click the checkbox
* <code>
* Usage:
*   $label     = new Label($text,$for,$accesskey,$class);
*   $control   = new Checkbox($name,$value,$class,$checked,$disabled,$onclick,$title,$tabindex,$accesskey);
*
*   $element   = new ControlAccept($label,$control);
*   print $element->getHtml();
* Or
*   ControlAccept::display($label,$control);
* </code>
* @package form-elements
*/

class ControlAccept extends ControlCommon {
   
/**
    * Constructor
    * @param Label    $label   The Label object
    * @param Checkbox $control The Checkbox Control object
     */
    
function ControlAccept($label='',$control='') {
        
$this->ControlCommon($label,$control);
       }

    
/**
     * Check the control if is valid data and updates the ValidatorErrorList
     * <code>
     * Usage:
     *    $element = new ControlAccept();
     *    $rc = $element->isValid();
     * </code>
     * @return boolean True if the data is valid else false
     */
    
function isValid() {
        
$this->isvalid &= $this->isChecked();
           return
$this->isvalid;
    }
    
   
/**
    * Display html
    * <code>
    * Usage:
    *   $label     = new Label($text,$for,$accesskey,$class);
    *   $control   = new Checkbox($name,$value,$class,$checked,$disabled,$onclick,$title,$tabindex,$accesskey);
    *   ControlAccept::display($label,$control);
    * </code>
    * @static
    * @param Label    $label   The Label object
    * @param Checkbox $control The Control object
    */
       
function display($label='',$control='') {
          
$html = new ControlAccept($label,$control);
          
$html->addHtml();
       }
}
?>

HTML source code

Den fulde HTML kildekode for ControlAccept klassen

<?
<br />
<
input type="checkbox" name="Test" id="Checkbox34" class="baseBody" value="" tabindex="1" />
<
label for="Label33" accesskey="T" title="Accelerator key, use (Alt + T)">
    <
b><span class="baseColorDark">T</span>est</b>&nbsp; (Alt + T) </label><br />

?>

Class methods

Her er 'klasse metoderne' for ControlAccept klassen:

  • controlaccept
  • isvalid
  • display
  • object
  • getclassname
  • getmsg
  • addhtml
  • gethtml
  • tostring
  • getcachefilename
  • save
  • content
  • stop
  • html
  • setobject
  • set
  • get
  • getattribute
  • gettag
  • add
  • getsizeof
  • getelement
  • getelements
  • gettoogle
  • getmaximize
  • getminimize
  • newtriangle
  • showsource
  • controlcommon
  • sanitycheck
  • isrequired
  • isemail
  • inrange
  • ischecked

Object vars

Her er 'objekt variable' for ControlAccept klassen:

  • html =>
  • sql =>
  • elements => Array
  • sizeof => 0
  • label => Object
  • control => Object
  • isvalid => 1

ControlAccept

Vis denne side på danmark

Vis denne side på Germany

Vis denne side på England

Vis denne side på France

Vis denne side på Italy

Vis denne side på Norge

Vis denne side på Sverige

Vis denne side på USA


 
ControlAccept