Skip to content

setFocus ​

Allows element focusing (set cursor to a field). The contents of the field can also be selected.

KeyDescription
actionstringsetFocus
elementIdstringThe DOM element that you want the focus to direct to.
selectbooleanField contents are selected when true

Example action object ​

yaml
// action object for 'setFocus'
[
  {
    "action": "setFocus",
    "options": {
        "elementId": "name-first",
        "select": true
    }
  }
]

The elementId can be found by searching the HTML source code in the browser with an inspector tool. If you are setting focus to a BetterForms Element, the id is often set to the same as the label text but with lower case and hyphens for spaces.

Note:

The form must be rendered prior to this action being called. You may have to use a wait action to give the form a chance to render.

Klai Studio documentation