File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ export default function BaseInputTemplate<
2424 F extends FormContextType = any ,
2525> ( {
2626 id,
27+ htmlName,
2728 placeholder,
2829 required,
2930 readonly,
@@ -55,7 +56,7 @@ export default function BaseInputTemplate<
5556 < div className = 'p-0.5' >
5657 < Input
5758 id = { id }
58- name = { id }
59+ name = { htmlName || id }
5960 type = { type }
6061 placeholder = { placeholder }
6162 autoFocus = { autofocus }
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ export default function CheckboxWidget<
2424> ( props : WidgetProps < T , S , F > ) {
2525 const {
2626 id,
27+ htmlName,
2728 value,
2829 disabled,
2930 readonly,
@@ -71,7 +72,7 @@ export default function CheckboxWidget<
7172 < div className = 'flex items-center gap-2 my-2' >
7273 < Checkbox
7374 id = { id }
74- name = { id }
75+ name = { htmlName || id }
7576 checked = { typeof value === 'undefined' ? false : Boolean ( value ) }
7677 required = { required }
7778 disabled = { disabled || readonly }
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ export default function CheckboxesWidget<
2727 F extends FormContextType = any ,
2828> ( {
2929 id,
30+ htmlName,
3031 disabled,
3132 options,
3233 value,
@@ -58,7 +59,7 @@ export default function CheckboxesWidget<
5859 < div className = 'flex items-center gap-2' key = { indexOptionId } >
5960 < Checkbox
6061 id = { indexOptionId }
61- name = { id }
62+ name = { htmlName || id }
6263 required = { required }
6364 disabled = { disabled || itemDisabled || readonly }
6465 onCheckedChange = { ( state ) => {
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ export default function TextareaWidget<
2121 F extends FormContextType = any ,
2222> ( {
2323 id,
24+ htmlName,
2425 placeholder,
2526 value,
2627 required,
@@ -42,7 +43,7 @@ export default function TextareaWidget<
4243 < div className = 'flex p-0.5' >
4344 < Textarea
4445 id = { id }
45- name = { id }
46+ name = { htmlName || id }
4647 placeholder = { placeholder }
4748 disabled = { disabled }
4849 readOnly = { readonly }
You can’t perform that action at this time.
0 commit comments