pub fn Textarea(props: TextareaProps) -> impl IntoViewExpand description
§Optional Props
- children:
Children - accesskey:
impl Into<MaybeProp<String>>- A space separated list of keys to focus this element. The first key available on the user’s keyboard layout is used.
- autocapitalize:
impl Into<MaybeProp<String>>-
Sets whether the input value should be capitalized and how. If a parent
<form>hasautocapitalizerules set, it will override any rules set here.Accepted values: “none” or “off” | “sentences” or “on” | “words” | “characters”.
-
- autofocus:
impl Into<MaybeProp<bool>>- Grabs focus once the page has finished loading. Only one element on the page can be focused at a time.
- class:
impl Into<MaybeProp<String>>- Apply classes to the element.
- contenteditable:
impl Into<MaybeProp<String>>-
Allows client-side editing of the element by the user.
Accepted values: “true” | “false” | “plaintext-only”
-
- dir:
impl Into<MaybeProp<String>>-
Indicate directionality of the element’s text.
Accepted values: “ltr” | “rtl” | “auto”
-
- draggable:
impl Into<MaybeProp<bool>>- Toggle whether the element can be dragged.
- enterkeyhint:
impl Into<MaybeProp<String>>- Modifies the appearance of the enter key on virtual keyboards.
- exportparts:
impl Into<MaybeProp<String>>- Expose elements in the shadow DOM to be manipulated by the DOM.
- hidden:
impl Into<MaybeProp<String>>- Controls hidden status of the element.
- id:
impl Into<MaybeProp<String>>- Set the id of this element.
- inert:
impl Into<MaybeProp<bool>>- Toggle if the browser reacts to input events from this element.
- inputmode:
impl Into<MaybeProp<String>>- Hints to the browser of what type of virtual keyboard to display when editing this element or its children.
- is:
impl Into<MaybeProp<String>>- Used to render a standard element as a custom element.
- itemid:
impl Into<MaybeProp<String>>- Unique global identifier of an item.
- itemprop:
impl Into<MaybeProp<String>>- Used to add properties to an item.
- itemref:
impl Into<MaybeProp<String>>- Used to associate an item with a related non-parent element that’s using
itemscope.
- Used to associate an item with a related non-parent element that’s using
- itemscope:
impl Into<MaybeProp<String>>- Used to declare that children elements are related to a particular item.
- itemtype:
impl Into<MaybeProp<String>>- URL of data used to define
itemprops.
- URL of data used to define
- lang:
impl Into<MaybeProp<String>>- Defines the language of an element.
- nonce:
impl Into<MaybeProp<String>>- Cryptographic “number used once”.
- part:
impl Into<MaybeProp<String>>- List of the part names of the element.
- popover:
impl Into<MaybeProp<String>>- Designate an element as a popover element.
- role:
impl Into<MaybeProp<String>>- Define the semantic meaning of content.
- slot:
impl Into<MaybeProp<String>>- Assigns a slot to an element.
- spellcheck:
impl Into<MaybeProp<String>>-
Toggle spellcheck for this input.
Accepted values: “default” | “true” | “false”.
-
- style:
impl Into<MaybeProp<String>>- Define CSS to be applied to the element.
- tabindex:
impl Into<MaybeProp<usize>>- Controls how an element behaves when a user navigates using the tab key.
- title:
impl Into<MaybeProp<String>>- Describes the content of the element to screen readers.
- translate:
impl Into<MaybeProp<String>>- Defines localization behavior for the element.
- autocomplete:
impl Into<MaybeProp<String>>-
Controls autocomplete.
Works with
color,date,datetime-local,email,hidden,month,number,password,range,search,tel,text,time,url, andweek.
-
- cols:
impl Into<MaybeProp<usize>>- Set the width of the
<textarea>. Must be positive. The default value is20.
- Set the width of the
- dirname:
impl Into<MaybeProp<String>>- Submits the user’s text directionality (
ltr,rtl) set by the browser along with the regular form data.
- Submits the user’s text directionality (
- form:
impl Into<MaybeProp<String>>- Associate this element with a form element that may not be its parent by its
id.
- Associate this element with a form element that may not be its parent by its
- maxlength:
impl Into<MaybeProp<usize>>- Set the maximum length of accepted input.
- minlength:
impl Into<MaybeProp<usize>>- Set the minimum length of accepted input.
- name:
impl Into<MaybeProp<String>>- Name of this element. Submitted with the form as part of a name/value pair.
- placeholder:
impl Into<MaybeProp<String>>- Text that shows while there is no value set. Carriage returns and line-feeds are treated as line breaks.
- readonly:
impl Into<MaybeProp<bool>>- Toggle whether or not the user can modify the value of this element.
- required:
impl Into<MaybeProp<bool>>- Set whether this element requires a value for form submission
- rows:
impl Into<MaybeProp<usize>>- The number of visible text lines. Must be positive. Default is 2.
- wrap:
impl Into<MaybeProp<String>>-
How the control should wrap the value. NOTE: Not all values are standard across browsers.
Accepted values: “hard” | “soft” | “off”.
-
- default:
impl Into<MaybeProp<String>>- Sets the default value of the element. Setting
valuesets this once at page load. Use this for subsequent updates.
- Sets the default value of the element. Setting
- disabled:
impl Into<MaybeProp<bool>>- Toggle whether or not the input is disabled.
- invalid:
impl Into<MaybeProp<bool>>- Toggle invalid appearance.
- value:
impl Into<Reactive<String>>- The reactive value signal of this input. Also sets initial
defaultvalue, but doesn’t update it.
- The reactive value signal of this input. Also sets initial