Classe htmlSelect

Description

La classe htmlSelect permet d'ajouter une liste de choix à la page web.

Constructor

public function __construct($name = false, $id = false)

Le paramètre $name donne le nom HTML de la balise.

Le paramètre $id donne son ID HTML.

Usage

Par défaut, htmlSelect affiche une liste déroulante, si vous voulez afficher plusieurs éléments, ajoutez lui l'attribut size.


<?php $select->addAttribut('size'8);

Exemple


<?php
$select 
$document->append(new htmlSelect('mois'));
  
  
$mois = array(
      
=> 'Janvier',
      
=> 'Février',
      
=> 'Mars',
      
=> 'Avril',
      
=> 'Mai',
      
=> 'Juin',
      
=> 'Juillet',
      
=> 'Août',
      
=> 'Septembre',
     
10 => 'Octobre',
     
11 => 'Novembre',
     
12 => 'Décembre',
  );
  
// sélectionne par défaut le mois en cours
  
$select->addOptions($moisdate('n'));
  
// sélectionne le mois en paramètre, s'il est présent 
  
if (($current httpParams::getRange('mois'012))) {
    
$select->setValue($current);
  }

<SELECT name="mois">
 <option value="1">Janvier</option>
 <option value="2">Février</option>
 <option value="3">Mars</option>
 <option value="4">Avril</option>
 <option value="5">Mai</option>
 <option value="6">Juin</option>
 <option value="7">Juillet</option>
 <option value="8">Août</option>
 <option value="9">Septembre</option>
 <option value="10">Octobre</option>
 <option value="11" selected="selected">Novembre</option>
 <option value="12">Décembre</option>
</SELECT>