| HTML_QuickForm::getRegisteredTypes() (Previous) | (Next) HTML_QuickForm::isError() | ||||
| |
|||||
|
|||||
Insert un nouvel élément avant un autre élément.
Il n'est pas possible de vérifier si l'élément $element a déjà été ajouté au formulaire, toutefois, si vous voulez déplacer l'élément existant du formulaire à une nouvelle position, vous devez utiliser la méthode removeElement() :
|
Élément à insérer (une instance de HTML_QuickForm_element)
Nom de l'élément par rapport auquel le nouveau sera inséré
Tableau 47-1. Valeurs PEAR_Error possibles
| Code erreur | Message d'erreur | Raison | Solution |
|---|---|---|---|
| QUICKFORM_INVALID_ELEMENT_NAME | Several elements named $nameAfter exist in HTML_QuickForm::insertElementBefore() | Plusieurs éléments nommés $nameAfter (e.g.: radios) existent dans le formulaire. La méthode ne gère pas ce cas. | Insérer avant d'autres éléments. Ajoutez un élément avec un nom unique. |
| QUICKFORM_INVALID_ELEMENT_NAME | Element '$elementName' already exists in HTML_QuickForm::insertElementBefore() | Un élément existe avec le même nom que $element mais avec un type différent | Donnez un nom différent à l'élémentà insérer. |
| QUICKFORM_NONEXIST_ELEMENT | Element $nameAfter does not exist in HTML_QuickForm::insertElementBefore() | Tentative d'insertion avant un élément non existant | Vérifiez le nom de l'élément |
| HTML_QuickForm::getRegisteredTypes() (Previous) | (Next) HTML_QuickForm::isError() | ||||||||
| |
|||||||||
|
|||||||||