previousHTML_QuickForm_element::exportValue() (Previous) (Next) HTML_QuickForm_element::getFrozenHtml()next

View this page in Last updated: Sun, 18 Oct 2009
English | Brazilian Portuguese | Chinese | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

HTML_QuickForm_element::freeze()

HTML_QuickForm_element::freeze() – Gèle un élément

Synopsis

require_once 'HTML/QuickForm/element.php';

void HTML_QuickForm_element::freeze ( )

Description

Lorsque l'élément est affiché après l'appel à freeze(), seule sa valeur est affiché sans les balises d'entrées, ainsi, l'élément ne peut pas être édité. Si le gèle persistant est défini, alors le champs caché contenant la valeur de l'élément sera également affiché.

Note: Cette méthode prend tout son sens uniquement pour les éléments qui sont actuellement éditables. Elle n'a aucun effect pour les boutons, les images, les champs cachés, le contenu statique, etc..

Throws

No exceptions thrown.

Note

This function can not be called statically.

Example

Gèle le texte d'un élément

<?php
require_once 'HTML/QuickForm.php';

$text =& HTML_QuickForm::createElement('text''freezeMe');
$text->setValue('Some value');
echo 
$text->toHtml() . "\n";
$text->freeze();
echo 
$text->toHtml() . "\n";
$text->setPersistantFreeze(false);
echo 
$text->toHtml() . "\n";
$text->unfreeze();
echo 
$text->toHtml() . "\n";
?>

Affichage


<input name="freezeMe" type="text" value="Some value" />
Some value<input type="hidden" name="freezeMe" value="Some value" />
Some value
<input name="freezeMe" type="text" value="Some value" />
previousHTML_QuickForm_element::exportValue() (Previous) (Next) HTML_QuickForm_element::getFrozenHtml()next

Download Documentation Last updated: Sun, 18 Oct 2009
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.