Merge pull request #11853 from timvandermeij/acroform-names
Include the name for interactive form elements
This commit is contained in:
commit
8fb82e939c
@ -456,6 +456,7 @@ class TextWidgetAnnotationElement extends WidgetAnnotationElement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
element.disabled = this.data.readOnly;
|
element.disabled = this.data.readOnly;
|
||||||
|
element.name = this.data.fieldName;
|
||||||
|
|
||||||
if (this.data.maxLen !== null) {
|
if (this.data.maxLen !== null) {
|
||||||
element.maxLength = this.data.maxLen;
|
element.maxLength = this.data.maxLen;
|
||||||
@ -545,6 +546,7 @@ class CheckboxWidgetAnnotationElement extends WidgetAnnotationElement {
|
|||||||
const element = document.createElement("input");
|
const element = document.createElement("input");
|
||||||
element.disabled = this.data.readOnly;
|
element.disabled = this.data.readOnly;
|
||||||
element.type = "checkbox";
|
element.type = "checkbox";
|
||||||
|
element.name = this.data.fieldName;
|
||||||
if (this.data.fieldValue && this.data.fieldValue !== "Off") {
|
if (this.data.fieldValue && this.data.fieldValue !== "Off") {
|
||||||
element.setAttribute("checked", true);
|
element.setAttribute("checked", true);
|
||||||
}
|
}
|
||||||
@ -620,6 +622,7 @@ class ChoiceWidgetAnnotationElement extends WidgetAnnotationElement {
|
|||||||
|
|
||||||
const selectElement = document.createElement("select");
|
const selectElement = document.createElement("select");
|
||||||
selectElement.disabled = this.data.readOnly;
|
selectElement.disabled = this.data.readOnly;
|
||||||
|
selectElement.name = this.data.fieldName;
|
||||||
|
|
||||||
if (!this.data.combo) {
|
if (!this.data.combo) {
|
||||||
// List boxes have a size and (optionally) multiple selection.
|
// List boxes have a size and (optionally) multiple selection.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user