N8n Form trigger checkboxes, field notes and images

The idea is:

Add more useful field types to the n8n Trigger Node:

  • Checkbox with true/false behavior. Currently it’s possible to do with dropdown, but it’s kinda heavy.
  • Field Note/Description - an addition to the text fields with explanation or example of what is needed to be filled there. Currently it’s possible to write that info in the field name, but the variable becomes very big
  • Image field where user can upload an image or use a drag’n’drop feature, or copy the image from the clipboard. The trigger then return it as a binary file. Actually that one is a custom case of that topic: N8n Form Trigger - Upload Files Type Field - Feature Requests - n8n, so vote there too :smiley:

Would love more options with the form trigger, so this got my vote :slight_smile:

1 Like

Dynamic content could also be a great enhancement. When the trigger gets executed, another branch would be executed first, which would gather data to then be displayed in the form.
This could enable dynamic select properties for example.

1 Like

Hi @barn4k
thanks for sharing your ideas! Very useful especially as we’re currently working on the form node :blush:

I have a couple of questions:

  • Checkbox: It is currently already possible to switch to checkboxes if you check the “Multiple Choice” parameter in the Dropdown list. Isn’t this enough? Or you would like also the single selection to be displayed as checkboxes/radio buttons (something like this: W3Schools Tryit Editor)
  • Field Note/Description: would that be a placeholder in the textarea or a hint below the field?

Thanks in advance for your inputs :pray:

1 Like

I think more about a separate field type.
Yes, currently, it’s possible to do it with dropdown and an unclear option set, but the design is very tricky
image

Plus the output becomes very tricky too. I’d like to have a separate field type also as an easier field to operate and work with. E.g. instead of receiving the output from the example above as

{
  "send an email?": [
    "yes"
  ]
}

the better output would be:

{
  "send an email?": true
}

I see the next use cases:

  • Checkbox - separate field type, useful for yes/no questions and outputting as a boolean flag
  • Radio buttons (or one-of-many selector) - custom case of the dropdown list (or a dropdown list with custom option), may be useful with small lists, e.g. list of 2-3-4 entities, to make it more transparent

I see three options:

  1. as a hint below the field/text area
  2. as a grey text in the field that is shows if it’s empty, but it won’t fit well if the field is small and hint is big
  3. as an (?) icon above the field label where you can see a help text on mouse hovering (as it is settled in any n8n nodes) (best option, IMHO)
    image

Another option that is missing: enable HTML formatting in the Form response (formSubmittingText). I can’t even differentiate the reply with errors from the reply with successes, as they look the same :sweat_smile:

2 Likes