nœuds / extension / ui
Submit Form
Submit a selected form in the opened page
Ce contenu n’est pas encore disponible dans votre langue.
Send a form on the active tab, as if you had pressed its submit button.
Try it
Section titled “Try it”Fill Form from JSON : un workflow de 5 étapes, qui commence par Run now et se termine par Submit the form.
What it does
Section titled “What it does”Submit Form finds the first element matching DOM Selector and submits the form it belongs to. You can point at:
- A button: the button is clicked.
- The form, a field inside it, or a container around it: the form is submitted the way the browser does when you press its submit button, so the page’s own checks (required fields, formats) run first. If that is not possible, the node clicks the form’s submit button, or submits the form directly.
The node does not fail when it cannot submit: it passes the item on with a result that says what happened.
When to use it
Section titled “When to use it”- Send a form after filling it with Form Fill.
- Run a search on a site whose search box has no button: point at the search field.
- When submitting needs more than one click (a confirmation dialog), use UI Automation instead.
Inputs and settings
Section titled “Inputs and settings”| Réglage | Type | Ce que cela fait |
|---|---|---|
| DOM Selector (obligatoire) | Page element | The selector of the DOM element to interact with. |
Click the crosshair button in DOM Selector and click the form’s submit button or any of its fields, or type a CSS selector such as form#signup. The Ping button flashes what it matches.
Outputs
Section titled “Outputs”-
Output
Each output item has these fields:
| Field | Type | What it holds |
|---|---|---|
| result | Object |
{ "result": {}}The incoming item passes through with a result field added:
submitted:truewhen the form was sent.found:falsewhen DOM Selector matched nothing.method: how it was sent (buttonClick,requestSubmitorsubmit).error: why it was not sent, for exampleNo form found for selector.
Dependencies and credentials
Section titled “Dependencies and credentials”None. This node needs no connection and has no slots for other nodes.
Example workflow
Section titled “Example workflow”- Tab Control, Operation = Open, opens a contact page with Wait For Load on.
- Form Fill in Manual mode fills
name,emailandmessage. - Submit Form with DOM Selector set to the form’s Send button.
- Wait For Element with Condition = Contains Text and Text =
Thank youto confirm it went through.
Common issues
Section titled “Common issues”foundisfalse. DOM Selector matched nothing. Check it with Ping on the page.erroris “No form found for selector”. The element you picked is not inside a form. Pick the submit button itself, or use UI Automation to click it.submittedistruebut nothing happened. The page’s own checks may have blocked the submission (a required field is empty or invalid). Check the values from Form Fill, then confirm the result with Wait For Element.- The node fails outside the extension. This node runs in the browser extension; install it or run the workflow from the extension.
Recipes with this node
Section titled “Recipes with this node”Related nodes
Section titled “Related nodes”- Form Fill: fill the fields first.
- Get Forms Schema: find the form and its fields.
- Wait For Element: wait for the confirmation.