Ifnodes are insertedp43
ornodes are removedp43
causing thelist of optionsp480
to gain or lose one or moreoptionp486
elements, or if an
optionp486
element in thelist of optionsp480
asks for a reset, then, if theselectp479
element'smultiplep480
attribute is absent, the user agent
must run the first applicable set of steps from the following list:
If theselectp479
element'sdisplay sizep480
is 1, and nooptionp486
elements in theselectp479
element'slist of optionsp480
have their
selectednessp487
set to true
Set theselectednessp487
of the firstoptionp486
element in thelist of optionsp480
intree order
that is notdisabledp487
, if any, to true.
If two or moreoptionp486
elements in theselectp479
element'slist of optionsp480
have theirselectednessp487
set to true
Set theselectednessp487
of all but the lastoptionp486
element with itsselectednessp487
set to true in thelist of optionsp480
intree order
to
false.
If themultiplep480
attribute is present, and the element is notdisabledp511
, then the user agent should allow the user totogglethe
selectednessp487
of theoptionp486
elements in itslist of optionsp480
that are themselves notdisabledp487
. Upon such an element beingtoggledp481
(either through a click, or through amenu commandp557
, or any other mechanism), and before the relevant user interaction event is queued (e.g.
before a relatedclick
event), theselectednessp487
of theoptionp486
element must be changed (from true to false or false to true), the
dirtinessp487
of the element must be set to true, and the user agent mustsendselectupdate notificationsp481
.
When the user agent is tosendselectupdate notifications,queue a taskp843
to firstfire a simple eventp854
that bubbles namedinputp1154
at
theselectp479
element, and thenfire a simple eventp854
that bubbles namedchangep1154
at theselectp479
element, using theuser interaction
task sourcep846
as the task source. If theJavaScript execution context stack
was not empty when the user agent was tosendselectupdate
notificationsp481
, then the resultinginputp1154
andchangep1154
events must not betrustedp44
.
Thereset algorithmp543
forselectp479
elements is to go through all theoptionp486
elements in the element'slist of optionsp480
, set their
selectednessp487
to true if theoptionp486
element has aselectedp487
attribute, and false otherwise, set theirdirtinessp487
to false, and then have
theoptionp486
elementsask for a resetp481
.
Theformp508
attribute is used to explicitly associate theselectp479
element with itsform ownerp508
. Thenamep510
attribute represents the
element's name. Thedisabledp511
attribute is used to make the control non-interactive and to prevent its value from being submitted. The
autofocusp514
attribute controls focus. Theautocompletep516
attribute controls how the user agent provides autofill behaviour.
Aselectp479
element that is notdisabledp511
ismutablep508
.
select.typep482
Returns "select-multiple" if the element has amultiplep480
attribute, and "select-one" otherwise.
select.optionsp482
Returns anHTMLOptionsCollectionp94
of thelist of optionsp480
.
select.lengthp482 [ =value]
Returns the number of elements in thelist of optionsp480
.
When set to a smaller number, truncates the number ofoptionp486
elements in theselectp479
.
When set to a greater number, adds new blankoptionp486
elements to theselectp479
.
element=select.itemp482(index)
select[index]
Returns the item with indexindexfrom thelist of optionsp480
. The items are sorted intree order
.
element=select.namedItemp482(name)
Returns the first item withID
ornamep1107
namefrom thelist of optionsp480
.
Returns null if no element with thatID
could be found.
select.addp482(element[,before] )
Insertselementbefore the node given bybefore.
Note
481
Pdf form field recognition - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
extract table data from pdf to excel; can reader edit pdf forms
Pdf form field recognition - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
edit pdf form in reader; pdf data extraction
ThetypeIDL attribute, on getting, must return the string "select-one" if themultiplep480
attribute is absent, and the string "select-
multiple" if themultiplep480
attribute is present.
TheoptionsIDL attribute must return anHTMLOptionsCollectionp94
rooted at theselectp479
node, whose filter matches the elements in the
list of optionsp480
.
Theoptionsp482
collection is also mirrored on theHTMLSelectElementp479
object. Thesupported property indices
at any instant are the indices
supported by the object returned by theoptionsp482
attribute at that instant.
ThelengthIDL attribute must return the number of nodesrepresented
by theoptionsp482
collection. On setting, it must act like the attribute of
the same name on theoptionsp482
collection.
Theitem(index)method must return the value returned bythe method of the same name
on theoptionsp482
collection, when invoked with the
same argument.
ThenamedItem(name)method must return the value returned bythe method of the same name
on theoptionsp482
collection, when invoked
with the same argument.
When the user agent is toset the value of a new indexed propertyfor a given property indexindexto a new valuevalue, it must insteadset the
value of a new indexed propertyp95
with the given property indexindexto the new valuevalueon theoptionsp482
collection.
Similarly, theadd()method must act like its namesake method on that sameoptionsp482
collection.
Theremove()method must act like its namesake method on that sameoptionsp482
collection when it has arguments, and like its namesake
method on theChildNode
interface implemented by theHTMLSelectElementp479
ancestor interfaceElement
when it has no arguments.
TheselectedOptionsIDL attribute must return anHTMLCollection
rooted at theselectp479
node, whose filter matches the elements in the
list of optionsp480
that have theirselectednessp487
set to true.
TheselectedIndexIDL attribute, on getting, must return theindexp488
of the firstoptionp486
element in thelist of optionsp480
intree order
that
has itsselectednessp487
set to true, if any. If there isn't one, then it must return −1.
On setting, theselectedIndexp482
attribute must set theselectednessp487
of all theoptionp486
elements in thelist of optionsp480
to false, and
then theoptionp486
element in thelist of optionsp480
whoseindexp488
is the given new value, if any, must have itsselectednessp487
set to true and
itsdirtinessp487
set to true.
Thebeforeargument can be a number, in which caseelementis inserted before the item with that number, or an element from thelist of
optionsp480
, in which caseelementis inserted before that element.
Ifbeforeis omitted, null, or a number out of range, thenelementwill be added at the end of the list.
This method will throw a"HierarchyRequestError"
DOMException
ifelementis an ancestor of the element into which it is to be
inserted.
select.selectedOptionsp482
Returns anHTMLCollection
of thelist of optionsp480
that are selected.
select.selectedIndexp482 [ =value]
Returns the index of the first selected item, if any, or −1 if there is no selected item.
Can be set, to change the selection.
select.valuep483 [ =value]
Returns thevaluep487
of the first selected item, if any, or the empty string if there is no selected item.
Can be set, to change the selection.
This can result in no element having aselectednessp487
set to true even in the case of theselectp479
element having nomultiplep480
attribute and adisplay sizep480
of 1.
Note
482
Process Forms in Web Image Viewer | Online Tutorials
to show the results of processing the image field. RasterEdge OCR Engine; PDF Reading; Encode & Decode Twain Scanning; DICOM Reading; Form Recognition & Processing
pdf data extractor; extract pdf form data to excel
C# Image: How to Process Form in C# Project with .NET Image
Imaging.Form.Processing; using RasterEdge.Imaging.Form.Recognition; form drop out, form field / zone extraction profession imaging controls, PDF document, tiff
exporting data from excel to pdf form; how to extract data from pdf file using java
ThevalueIDL attribute, on getting, must return thevaluep487
of the firstoptionp486
element in thelist of optionsp480
intree order
that has its
selectednessp487
set to true, if any. If there isn't one, then it must return the empty string.
On setting, thevaluep483
attribute must set theselectednessp487
of all theoptionp486
elements in thelist of optionsp480
to false, and then the first
optionp486
element in thelist of optionsp480
, intree order
, whosevaluep487
is equal to the given new value, if any, must have itsselectednessp487
set to true and itsdirtinessp487
set to true.
Themultiple,required, andsizeIDL attributes mustreflectp89
the respective content attributes of the same name. Thesizep483
IDL attribute
has a default value of zero.
ThewillValidatep534
,validityp534
, andvalidationMessagep536
IDL attributes, and thecheckValidity()p535
,reportValidity()p535
,
andsetCustomValidity()p534
methods, are part of theconstraint validation APIp533
. Thelabelsp434
IDL attribute provides a list of the
element'slabelp432
s. Theautofocusp514
,disabledp511
,formp510
, andnamep510
IDL attributes are part of the element's forms API.
This can result in no element having aselectednessp487
set to true even in the case of theselectp479
element having nomultiplep480
attribute and adisplay sizep480
of 1.
Note
For historical reasons, the default value of thesizep483
IDL attribute does not return the actual size used, which, in the absence of the
sizep480
content attribute, is either 1 or 4 depending on the presence of themultiplep480
attribute.
Note
The following example shows how aselectp479
element can be used to offer the user with a set of options from which the user can
select a single option. The default option is preselected.
<p>
<label for="unittype">Select unit type:</label>
<select id="unittype" name="unittype">
<option value="1"> Miner </option>
<option value="2"> Puffer </option>
<option value="3" selected> Snipey </option>
<option value="4"> Max </option>
<option value="5"> Firebot </option>
</select>
</p>
When there is no default option, a placeholder can be used instead:
<select name="unittype"
required>
<option value=""> Select unit type </option>
<option value="1"> Miner </option>
<option value="2"> Puffer </option>
<option value="3"> Snipey </option>
<option value="4"> Max </option>
<option value="5"> Firebot </option>
</select>
Example
Here, the user is offered a set of options from which they can select any number. By default, all five options are selected.
<p>
<label for="allowedunits">Select unit types to enable on this map:</label>
<select id="allowedunits" name="allowedunits" multiple>
<option value="1" selected> Miner </option>
<option value="2" selected> Puffer </option>
<option value="3" selected> Snipey </option>
<option value="4" selected> Max </option>
<option value="5" selected> Firebot </option>
</select>
</p>
Example
Sometimes, a user has to select one or more items. This example shows such an interface.
Example
483
C# PDF - Read Barcode on PDF in C#.NET
Form Process. Data: Read, Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert, Delete, Update Field. C#.NET PDF Barcode Reader & Scanner Controls from
export pdf form data to excel; extract data from pdf form
Process Forms in .NET Winforms | Online Tutorials
Click "Image Form Field" to create a single rectangular to show the results of processing the image field. & profession imaging controls, PDF document, image
how to fill pdf form in reader; extract data from pdf c#
Categoriesp114:
Flow contentp117
.
Phrasing contentp117
.
Contexts in which this element can be usedp114:
Wherephrasing contentp117
is expected.
Content modelp114:
Either:phrasing contentp117
.
Or: Zero or moreoptionp486
andscript-supportingelements.
Tag omission in text/htmlp114:
Neither tag is omissible.
Content attributesp114:
Global attributesp121
DOM interfacep114:
interface HTMLDataListElement : HTMLElement
{
[SameObject] readonly attribute HTMLCollection
options
;
};
Thedatalistp484
element represents a set ofoptionp486
elements that represent predefined options for other controls. In the rendering, the
datalistp484
elementrepresentsp112
nothing and it, along with its children, should be hidden.
Thedatalistp484
element can be used in two ways. In the simplest case, thedatalistp484
element has justoptionp486
element children.
In the more elaborate case, thedatalistp484
element can be given contents that are to be displayed for down-level clients that don't support
datalistp484
. In this case, theoptionp486
elements are provided inside aselectp479
element inside thedatalistp484
element.
<p>Select the songs from that you would like on your Act II Mix Tape:</p>
<select multiple required name="act2">
<option value="s1">It Sucks to Be Me (Reprise)
<option value="s2">There is Life Outside Your Apartment
<option value="s3">The More You Ruv Someone
<option value="s4">Schadenfreude
<option value="s5">I Wish I Could Go Back to College
<option value="s6">The Money Song
<option value="s7">School for Monsters
<option value="s8">The Money Song (Reprise)
<option value="s9">There's a Fine, Fine Line (Reprise)
<option value="s10">What Do You Do With a B.A. in English? (Reprise)
<option value="s11">For Now
</select>
<label>
Sex:
<input name=sex list=sexes>
<datalist id=sexes>
<option value="Female">
<option value="Male">
</datalist>
</label>
Example
Example
IDL
4.10.8 Thedatalistelement
Support:
Chrome(limited)
20+
Chrome for Android
50+
UC Browser for Android 9.9+
Firefox(limited)
4+
IE(limited)
10+
Opera Mini
None
Android Browser r 4.4.3-4.4.4+
Edge(limited)
12+
Opera(limited)
15+
Source:caniuse.com
484
VB.NET PDF - How to Decode Barcode from PDF
PDF Page. Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Data: Read, Extract Field
c# read pdf form fields; save pdf forms in reader
C# Imaging - Read 2D QR Code in C#.NET
and advertising field as a promotion tool. Besides, if you want to know more detailed information on barcode reading & recognition from PDF document using C#
pdf form save with reader; export pdf form data to excel spreadsheet
Thedatalistp484
element is hooked up to aninputp434
element using thelistp469
attribute on theinputp434
element.
Eachoptionp486
element that is a descendant of thedatalistp484
element, that is notdisabledp487
, and whosevaluep487
is a string that isn't the
empty string, represents a suggestion. Each suggestion has avaluep487
and alabelp487
.
TheoptionsIDL attribute must return anHTMLCollection
rooted at thedatalistp484
node, whose filter matchesoptionp486
elements.
Constraint validation: If an element has adatalistp484
element ancestor, it isbarred from constraint validationp531
.
Categoriesp114:
None.
Contexts in which this element can be usedp114:
As a child of aselectp479
element.
Content modelp114:
Zero or moreoptionp486
andscript-supportingp119
elements.
Tag omission in text/htmlp114:
Anoptgroupp485
element'send tagp954
can be omitted if theoptgroupp485
element is immediately followed by anotheroptgroupp485
element, or if there is no more content in the parent element.
Content attributesp114:
Global attributesp121
disabledp486
— Whether the form control is disabled
labelp486
— User-visible label
DOM interfacep114:
interface HTMLOptGroupElement : HTMLElement
{
[CEReactions
] attribute boolean disabled
;
[CEReactions
] attribute DOMString label
;
};
Theoptgroupp485
elementrepresentsp112
a group ofoptionp486
elements with a common label.
<label>
Sex:
<input name=sex list=sexes>
</label>
<datalist id=sexes>
<label>
or select from the list:
<select name=sex>
<option value="">
<option>Female
<option>Male
</select>
</label>
</datalist>
datalist.optionsp485
Returns anHTMLCollection
of theoptionp486
elements of thedatalistp484
element.
Note
IDL
4.10.9 Theoptgroupelement
485
The element's group ofoptionp486
elements consists of theoptionp486
elements that are children of theoptgroupp485
element.
When showingoptionp486
elements inselectp479
elements, user agents should show theoptionp486
elements of such groups as being related
to each other and separate from otheroptionp486
elements.
Thedisabledattribute is aboolean attributep65
and can be used todisablep487
a group ofoptionp486
elements together.
Thelabelattribute must be specified. Its value gives the name of the group, for the purposes of the user interface. User agents should use this
attribute's value when labeling the group ofoptionp486
elements in aselectp479
element.
Thedisabledandlabelattributes mustreflectp89
the respective content attributes of the same name.
Categoriesp114:
None.
Contexts in which this element can be usedp114:
As a child of aselectp479
element.
As a child of adatalistp484
element.
As a child of anoptgroupp485
element.
Content modelp114:
If the element has alabelp487
attribute and avaluep487
attribute:Nothingp115
.
If the element has alabelp487
attribute but novaluep487
attribute:Textp118
.
If the element has nolabelp487
attribute and is not a child of adatalistp484
element:Textp118
that is notinter-element whitespacep115
.
If the element has nolabelp487
attribute and is a child of adatalistp484
element:Textp118
.
Tag omission in text/htmlp114:
Anoptionp486
element'send tagp954
can be omitted if theoptionp486
element is immediately followed by anotheroptionp486
element,
or if it is immediately followed by anoptgroupp485
element, or if there is no more content in the parent element.
There is no way to select anoptgroupp485
element. Onlyoptionp486
elements can be selected. Anoptgroupp485
element merely
provides a label for a group ofoptionp486
elements.
Note
The following snippet shows how a set of lessons from three courses could be offered in aselectp479
drop-down widget:
<form action="courseselector.dll" method="get">
<p>Which course would you like to watch today?
<p><label>Course:
<select name="c">
<optgroup label="8.01 Physics I: Classical Mechanics">
<option value="8.01.1">Lecture 01: Powers of Ten
<option value="8.01.2">Lecture 02: 1D Kinematics
<option value="8.01.3">Lecture 03: Vectors
<optgroup label="8.02 Electricity and Magnestism">
<option value="8.02.1">Lecture 01: What holds our world together?
<option value="8.02.2">Lecture 02: Electric Field
<option value="8.02.3">Lecture 03: Electric Flux
<optgroup label="8.03 Physics III: Vibrations and Waves">
<option value="8.03.1">Lecture 01: Periodic Phenomenon
<option value="8.03.2">Lecture 02: Beats
<option value="8.03.3">Lecture 03: Forced Oscillations with Damping
</select>
</label>
<p><input type=submit value="▶ Play">
</form>
Example
4.10.10 Theoptionelement
486
Content attributesp114:
Global attributesp121
disabledp487
— Whether the form control is disabled
labelp487
— User-visible label
selectedp487
— Whether the option is selected by default
valuep487
— Value to be used forform submissionp536
DOM interfacep114:
[NamedConstructor=Option
(optional DOMString text = "", optional DOMString value, optional
boolean defaultSelected = false, optional boolean selected = false)]
interface HTMLOptionElement : HTMLElement
{
[CEReactions
] attribute boolean disabled
;
readonly attribute HTMLFormElement
form
;
[CEReactions
] attribute DOMString label
;
[CEReactions
] attribute boolean defaultSelected
;
attribute boolean selected
;
[CEReactions
] attribute DOMString value
;
[CEReactions
] attribute DOMString text
;
readonly attribute long index
;
};
Theoptionp486
elementrepresentsp112
an option in aselectp479
element or as part of a list of suggestions in adatalistp484
element.
In certain circumstances described in the definition of theselectp479
element, anoptionp486
element can be aselectp479
element'splaceholder
label optionp480
. Aplaceholder label optionp480
does not represent an actual option, but instead represents a label for theselectp479
control.
Thedisabledattribute is aboolean attributep65
. Anoptionp486
element isdisabledif itsdisabledp487
attribute is present or if it is a child of an
optgroupp485
element whosedisabledp486
attribute is present.
Anoptionp486
element that isdisabledp487
must prevent anyclick
events that arequeuedp843
on theuser interaction task sourcep846
from being
dispatched on the element.
Thelabelattribute provides a label for element. Thelabelof anoptionp486
element is the value of thelabelp487
content attribute, if there is one
and its value is not the empty string, or, otherwise, the value of the element'stextp488
IDL attribute.
Thelabelp487
content attribute, if specified, must not be empty.
Thevalueattribute provides a value for element. Thevalueof anoptionp486
element is the value of thevaluep487
content attribute, if there is
one, or, if there is not, the value of the element'stextp488
IDL attribute.
Theselectedattribute is aboolean attributep65
. It represents the defaultselectednessp487
of the element.
Thedirtinessof anoptionp486
element is a boolean state, initially false. It controls whether adding or removing theselectedp487
content
attribute has any effect.
Theselectednessof anoptionp486
element is a boolean state, initially false. Except where otherwise specified, when the element is created, its
selectednessp487
must be set to true if the element has aselectedp487
attribute. Whenever anoptionp486
element'sselectedp487
attribute is
added, if itsdirtinessp487
is false, itsselectednessp487
must be set to true. Whenever anoptionp486
element'sselectedp487
attribute isremoved, if
itsdirtinessp487
is false, itsselectednessp487
must be set to false.
Aselectp479
element whosemultiplep480
attribute is not specified must not have more than one descendantoptionp486
element with its
selectedp487
attribute set.
TheOption()p488
constructor, when called with three or fewer arguments, overrides the initial state of theselectednessp487
state to
always be false even if the third argument is true (implying that aselectedp487
attribute is to be set). The fourth argument can be used to
explicitly set the initialselectednessp487
state when using the constructor.
Note
IDL
487
Anoptionp486
element'sindexis the number ofoptionp486
elements that are in the samelist of optionsp480
but that come before it intree order
. If
theoptionp486
element is not in alist of optionsp480
, then theoptionp486
element'sindexp488
is zero.
ThedisabledIDL attribute mustreflectp89
the content attribute of the same name. ThedefaultSelectedIDL attribute mustreflectp89
the
selectedp487
content attribute.
ThelabelIDL attribute, on getting, if there is alabelp487
content attribute, must return that attribute's value; otherwise, it must return the
element'slabelp487
. On setting, the element'slabelp487
content attribute must be set to the new value.
ThevalueIDL attribute, on getting, must return the element'svaluep487
. On setting, the element'svaluep487
content attribute must be set to the
new value.
TheselectedIDL attribute, on getting, must return true if the element'sselectednessp487
is true, and false otherwise. On setting, it must set the
element'sselectednessp487
to the new value, set itsdirtinessp487
to true, and then cause the element toask for a resetp481
.
TheindexIDL attribute must return the element'sindexp488
.
ThetextIDL attribute, on getting, must return the result ofstripping and collapsing whitespacep64
from the concatenation ofdata
of all theText
node descendants of theoptionp486
element, intree order
, excluding any that are descendants of descendants of theoptionp486
element that are
themselvesscriptp564
orSVGscript
elements.
On setting, thetextp488
attribute must act as if thetextContent
IDL attribute on the element had been set to the new value.
TheformIDL attribute's behaviour depends on whether theoptionp486
element is in aselectp479
element or not. If theoptionp486
has a
selectp479
element as its parent, or has anoptgroupp485
element as its parent and thatoptgroupp485
element has aselectp479
element as its
parent, then theformp488
IDL attribute must return the same value as theformp510
IDL attribute on thatselectp479
element. Otherwise, it must
return null.
A constructor is provided for creatingHTMLOptionElementp487
objects (in addition to the factory methods from DOM such as
createElement()
):Option(text, value, defaultSelected, selected). When invoked, the constructor must perform the following
steps:
1. Letdocumentbe thecurrent global objectp836
'sDocumentobjectp748
.
2. Letoptionbe the result ofcreating an element
givendocument,optionp486
, and theHTML namespacep97
.
option.selectedp488
Returns true if the element is selected, and false otherwise.
Can be set, to override the current state of the element.
option.indexp488
Returns the index of the element in itsselectp479
element'soptionsp482
list.
option.formp488
Returns the element'sformp429
element, if any, or null otherwise.
option.textp488
Same astextContent
, except that spaces are collapsed andscriptp564
elements are skipped.
option= newOptionp488( [text[,value[,defaultSelected[,selected] ] ] ] )
Returns a newoptionp486
element.
Thetextargument sets the contents of the element.
Thevalueargument sets thevaluep487
attribute.
ThedefaultSelectedargument sets theselectedp487
attribute.
Theselectedargument sets whether or not the element is selected. If it is omitted, even if thedefaultSelectedargument is true, the
element is not selected.
Note
488
3. Iftextis not the empty string, then append tooptiona newText
node whose data istext.
4. Ifvalueis given, thenset an attribute value
foroptionusing "valuep487
" andvalue.
5. IfdefaultSelectedis true, thenset an attribute value
foroptionusing "selectedp487
" and the empty string.
6. Ifselectedis true, then setoption'sselectednessp487
to true; otherwise set itsselectednessp487
to false (even ifdefaultSelectedis true).
7. Returnoption.
Categoriesp114:
Flow contentp117
.
Phrasing contentp117
.
Interactive contentp118
.
Listedp428
,labelablep429
,submittablep429
, andresettablep429
form-associated elementp428
.
Palpable contentp118
.
Contexts in which this element can be usedp114:
Wherephrasing contentp117
is expected.
Content modelp114:
Textp118
.
Tag omission in text/htmlp114:
Neither tag is omissible.
Content attributesp114:
Global attributesp121
autocompletep516
— Hint for form autofill feature
autofocusp514
— Automatically focus the form control when the page is loaded
colsp491
— Maximum number of characters per line
dirnamep510
— Name of form field to use for sending the element'sdirectionalityp127
inform submissionp536
disabledp511
— Whether the form control is disabled
formp508
— Associates the control with aformp429
element
inputmodep515
— Hint for selecting an input modality
maxlengthp492
— Maximum length of value
minlengthp492
— Minimum length of value
namep510
— Name of form control to use forform submissionp536
and in theform.elementsp431
API
placeholderp492
— User-visible label to be placed within the form control
readonlyp490
— Whether to allow the value to be edited by the user
requiredp492
— Whether the control is required forform submissionp536
rowsp491
— Number of lines to show
wrapp491
— How the value of the form control is to be wrapped forform submissionp536
DOM interfacep114:
interface HTMLTextAreaElement : HTMLElement
{
[CEReactions
] attribute DOMString autocomplete
;
[CEReactions
] attribute boolean autofocus
;
[CEReactions
] attribute unsigned long cols
;
[CEReactions
] attribute DOMString dirName
;
[CEReactions
] attribute boolean disabled
;
readonly attribute HTMLFormElement
form
;
[CEReactions
] attribute DOMString inputMode
;
[CEReactions
] attribute long maxLength
;
[CEReactions
] attribute long minLength
;
[CEReactions
] attribute DOMString name
;
IDL
4.10.11 Thetextareaelement
Spec bugs:15291
489
[CEReactions
] attribute DOMString placeholder
;
[CEReactions
] attribute boolean readOnly
;
[CEReactions
] attribute boolean required
;
[CEReactions
] attribute unsigned long rows
;
[CEReactions
] attribute DOMString wrap
;
readonly attribute DOMString type
;
[CEReactions
] attribute DOMString defaultValue
;
[CEReactions
, TreatNullAs=EmptyString] attribute DOMString value
;
readonly attribute unsigned long textLength
;
readonly attribute boolean willValidate
;
readonly attribute ValidityState
validity
;
readonly attribute DOMString validationMessage
;
boolean checkValidity
();
boolean reportValidity
();
void setCustomValidity
(DOMString error);
[SameObject] readonly attribute NodeList
labels
;
void select
();
attribute unsigned long? selectionStart
;
attribute unsigned long? selectionEnd
;
attribute DOMString? selectionDirection
;
void setRangeText
(DOMString replacement);
void setRangeText
(DOMString replacement, unsigned long start, unsigned long end, optional
SelectionMode
selectionMode = "preserve");
void setSelectionRange
(unsigned long start, unsigned long end, optional DOMString
direction);
};
Thetextareap489
elementrepresentsp112
a multiline plain text edit control for the element'sraw value. The contents of the control represent the
control's default value.
Theraw valuep490
of atextareap489
control must be initially the empty string.
Thereadonlyattribute is aboolean attributep65
used to control whether the text can be edited by the user or not.
Constraint validation: If thereadonlyp490
attribute is specified on atextareap489
element, the element isbarred from constraint validationp531
.
Atextareap489
element ismutablep508
if it is neitherdisabledp511
nor has areadonlyp490
attribute specified.
This elementhas rendering requirements involving the bidirectional algorithmp133
.
Note
In this example, a text field is marked read-only because it represents a read-only file:
Filename: <code>/etc/bash.bashrc</code>
<textarea name="buffer" readonly>
# System-wide .bashrc file for interactive bash(1) shells.
# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.
# If not running interactively, don't do anything
[ -z "$PS1" ] &amp;&amp; return
...</textarea>
Example
490
Documents you may be interested
Documents you may be interested