Tipo di campo reset

Nuovo nella versione 2.3: Il tipo reset è stato introdotto in Symfony 2.3

A button that resets all fields to their original values.

Reso come tag input reset
Opzioni ereditate
Tipo genitore button
Classe Symfony\Component\Form\Extension\Core\Type\ResetType

Opzioni ereditate

attr

tipo: array predefinito: Array vuoto

Se si vogliono aggiungere attributi extra alla rappresentazione HTML del bottone, si può usare l’opzione attr. È un array associativo con gli attributi HTML come chiavi. Può essere utile quando servono classi personalizzate per il bottone:

$builder->add('save', 'button', array(
    'attr' => array('class' => 'save'),
));

disabled

tipo: boolean predefinito: false

Se non si vuole che sia possibile cliccare un bottone, si può impostare questa opzione a true. Non sarà possibile inviare il form con questo bottone, nemmeno aggirando il browser e inviando la richiesta a mano, per esempio con cURL.

label

tipo: string predefinito: Il testo è “indovinato” dal nome del campo

Imposta il testo mostrato sul bottone. Il testo può anche essere impostato direttamente all’interno del template:

  • Twig
    {{ form_widget(form.save, { 'label': 'Cliccami' }) }}
    
  • PHP
    <?php echo $view['form']->widget($form['save'], array('label' => 'Cliccami')) ?>
    

label_attr

tipo: array predefinito: array()

Imposta gli attributi HTML per l’elemento <label>, che saranno usati durante la resa della label di un campo. È un array associativo con gli attributi HTML come chiavi. Questi attributi possono anche essere impostati all’interno del template:

  • Twig
    {{ form_label(form.name, 'Nome', {'label_attr': {'class': 'CUSTOM_LABEL_CLASS'}}) }}
    
  • PHP
    echo $view['form']->label(
        $form['name'],
        'Nome',
        array('class', 'CUSTOM_LABEL_CLASS')
    );
    

translation_domain

tipo: stringa predefinito: messages

Il dominio di traduzione che sarà usato per testi o opzioni resi per questo bottone.

Tabella dei contenuti

Argomento precedente

Tipo di campo button

Argomento successivo

submit Field Type

Questa pagina