Prop Text Required
## Input Text `required` Property
The `required` property of the Input Text object is used to set or return whether a text field must be filled out before submitting a form.
This property directly reflects the HTML `` `required` attribute.
---
## Syntax
### Return the required status:
```javascript
textObject.required
```
### Set the required status:
```javascript
textObject.required = true | false;
```
---
## Property Values
| Value | Description |
| :--- | :--- |
| `true` | The text field is a required part of the form submission. |
| `false` | Default. The text field is not required for form submission. |
### Technical Details
* **Return Value:** A Boolean value. Returns `true` if the text field is required for form submission; otherwise, it returns `false`.
---
## Code Examples
### Example 1: Check if a Text Field is Required
The following example checks whether a specific text field must be filled out before submitting the form.
```html
Check Required Property - YouTip
```
**Output:**
```text
true
```
---
### Example 2: Dynamically Set a Text Field as Required
The following example dynamically changes a text field to be a required field using JavaScript.
```html
Set Required Property - YouTip
```
---
## Browser Compatibility
The `required` property is widely supported across all modern web browsers:
* Google Chrome
* Mozilla Firefox
* Microsoft Edge / Internet Explorer 10+
* Opera
* Safari
*Note: Legacy browsers like Internet Explorer 9 and earlier do not support the `required` property or form validation attributes.*
---
## Related Pages
* HTML Reference: [HTML <input> required Attribute](https://www.w3schools.com/tags/att_input_required.asp)
* JavaScript Reference: (dom-obj-text.html)
YouTip