# [Usage](../../../usage.md) > [Components and standard attributes](../basics.md) > submitText

---
`submitText` | `->setSubmitText()`

Changes the text for the submit button in a `Form` or a `Modal`.

| Types    | Default |
|----------|---------|
| `string` | `null`  |

Custom caption for the submit button in `Form` and `Modal` with form (e.g. `Save`, `Create`, `Send`). When omitted (`null`) the framework default submit label is used.
Purely cosmetic; routing and validation are unchanged.

### Example
Blade:
```php
{!! \KFramework\Components\Forms\Form::make()->setSubmitText('Create user') !!}
```
Controller:
```php
Form::make()->setSchema([Input::make('name')])->setSubmitText('Create user');
```

### Interaction / tips
- Hiding submit uses `disableSubmit` (../shared_attributes/disable_submit.md); renaming uses this.
- Combine with `action` (../shared_attributes/action.md) / `url` (../shared_attributes/url.md) for submit behavior.
- Extra buttons go in `actionButtons` (../shared_attributes/action_buttons.md).

See also: [disableSubmit](disable_submit.md), [actionButtons](action_buttons.md), [action](action.md), [url](url.md), [basics](../basics.md), [Form](../forms/form.md).