You are browsing the documentation for Symfony 4.1 which is not maintained anymore.
Consider upgrading your projects to Symfony 5.2.
ResetType Field
ResetType Field¶
A button that resets all fields to their original values.
Rendered as | input reset tag |
Inherited options | |
Parent type | ButtonType |
Class | Symfony\Component\Form\Extension\Core\Type\ResetType |
Inherited Options¶
attr¶
type: array
default: []
If you want to add extra attributes to the HTML representation of the button,
you can use attr
option. It’s an associative array with HTML attribute
as a key. This can be useful when you need to set a custom class for the button:
use Symfony\Component\Form\Extension\Core\Type\ResetType;
// ...
$builder->add('save', ResetType::class, [
'attr' => ['class' => 'save'],
]);
disabled¶
type: boolean
default: false
If you don’t want a user to be able to click a button, you can set the disabled option to true. It will not be possible to submit the form with this button, not even when bypassing the browser and sending a request manually, for example with cURL.
label¶
type: string
default: The label is “guessed” from the field name
Sets the label that will be displayed on the button. The label can also be directly set inside the template:
- Twig
1
{{ form_widget(form.save, { 'label': 'Click me' }) }}
- PHP
1
<?= $view['form']->widget($form['save'], ['label' => 'Click me']) ?>
translation_domain¶
type: string
default: messages
This is the translation domain that will be used for any labels or options that are rendered for this button.
This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.