---
title: SubmitTriggers
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/submittriggers
---

# SubmitTriggers

A type that defines various triggers that result in the firing of a submission action.

## Declaration

```swift
struct SubmitTriggers
```

## Overview

Overview These triggers may be provided to the onSubmit(of:_:) modifier to alter which types of user behaviors trigger a provided submission action.

## Topics

### Getting submit triggers

- [search](swiftui/submittriggers/search.md)
- [text](swiftui/submittriggers/text.md)

### Creating a set of options

- [init(rawValue:)](swiftui/submittriggers/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Responding to submission events

- [onSubmit(of:_:)](swiftui/view/onsubmit(of:_:).md)
- [submitScope(_:)](swiftui/view/submitscope(_:).md)
