GetAttr Method (HTMLCONTROL)
10.0A, PLBCMP GUI Only
The GetAttr method retrieves low level HTML element attributes from a HTMLCONTROL object. The method gets the requested data from the HTML element that has an id attribute that matches the id parameter. This method uses the following format:
|
|
|
|
|
|
|
|
Where:
label
Optional. A Program Execution Label.
object
Required. A HTMLCONTROL that is accessed.
return
Optional. A Character String Variable that returns a string from a HTML element depending on the {name} data type.
Id
Required. A Character String Variable or literal that contains the HTML element id attribute.
name
Required. A Character String Variable or literal that identifies the type of data to be retrieved from the HTML element.
flags
Optional. A Numeric Variable or decimal value that specifies a bit mask value that controls the behavior of this method.
Flags Affected: EOS
Note the following:
This method retrieves an attribute value from a HTML element contained in a HTMLCONTROL object.
The EOS flag is set if the returned data string is larger than the DIM variable used to receive the data.
The {id} is a value that determines the HTML element used for data retrieval. The {id} string is matched against the id attribute of the HTML element.
The {name} identifies the type of data retrieved from the HTML element matching the {id} string. Information on HTML element attributes can be found at:
https://www.w3schools.com/html/html_attributes.asp
The {name} parameter can be a pre-defined special name or it can be an HTML attribute for the HTML element being accessed.
The pre-defined special name and the HTML attribute names are only returned when the current {flags} value is set to zero (0).
|
Special |
Comment |
|
Html |
Html Contents |
|
Text |
Text Contents |
|
Class |
Class attribute |
|
{attr} |
A valid attribute name |
The {flags} parameter is a bitmask value that forces specialized behaviors for the execution of this method.
The {return} string depends on the {name} data type being requested.
Example of GetAttr Method:
For a HTMLCONTROL that contains a HTML element as follows:
This PL/B GetAttr method returns a value using the following instruction:
In this example, the HTML attribute named "maxlength" is retrieved from the HTML element with the id attribute of "MyEdit".
The MyValue variable returns a string as follows:
See Also: HTMLControl Methods, Method Syntax
![]() |