feat(n8n Form Node): Add Hidden Fields (#12803)

This commit is contained in:
Dana
2025-01-29 16:56:47 +01:00
committed by GitHub
parent 0f345681d9
commit 0da1114981
7 changed files with 161 additions and 6 deletions

View File

@@ -167,6 +167,11 @@ export function prepareFormData({
} else if (fieldType === 'html') {
input.isHtml = true;
input.html = field.html as string;
} else if (fieldType === 'hiddenField') {
input.isHidden = true;
input.hiddenName = field.fieldName as string;
input.hiddenValue =
input.defaultValue === '' ? (field.fieldValue as string) : input.defaultValue;
} else {
input.isInput = true;
input.type = fieldType as 'text' | 'number' | 'date' | 'email';
@@ -432,6 +437,9 @@ export async function formWebhook(
if (field.fieldType === 'html') {
field.html = sanitizeHtml(field.html as string);
}
if (field.fieldType === 'hiddenField') {
field.fieldLabel = field.fieldName as string;
}
return field;
},
);