---
title: "onAssignedDocumentDidSubmit(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/onassigneddocumentdidsubmit(_:)"
---

# onAssignedDocumentDidSubmit(_:)

Adds an action to perform after submitting an assigned document.

## Declaration

```swift
@MainActor @preconcurrency func onAssignedDocumentDidSubmit(_ action: @escaping (URL) -> Void) -> some View

```

## Parameters

- `action`: An asynchronous closure that receives the document URL and executes after successful submission.

## Return Value

Return Value A view that executes the specified action after assigned document submission.

## Discussion

Discussion This action runs only after successful submission, regardless of whether you provided an onAssignedDocumentWillSubmit(_:) action. AssignedDocumentSubmissionButton(documentURL: documentURL)     .onAssignedDocumentDidSubmit { url in         // Handle successful submission         logEvent("Assigned document submitted successfully!")     }

## See Also

### Submission

- [onAssignedDocumentDidWithdraw(_:)](swiftui/view/onassigneddocumentdidwithdraw(_:).md)
- [onAssignedDocumentWillSubmit(_:)](swiftui/view/onassigneddocumentwillsubmit(_:).md)
- [onAssignedDocumentWillWithdraw(_:)](swiftui/view/onassigneddocumentwillwithdraw(_:).md)
- [onSubmit(of:_:)](swiftui/view/onsubmit(of:_:).md)
- [submitScope(_:)](swiftui/view/submitscope(_:).md)
- [submitLabel(_:)](swiftui/view/submitlabel(_:).md)
