120k

文本区域

显示表单文本区域或外观类似文本区域的组件。

import { Textarea } from "@/components/ui/textarea"

export function TextareaDemo() {

安装

pnpm dlx shadcn@latest add textarea

用法

import { Textarea } from "@/components/ui/textarea"
<Textarea />

字段

使用 FieldFieldLabelFieldDescription 创建带有标签和描述的文本区域。

Enter your message below.

import {
  Field,
  FieldDescription,

禁用

使用 disabled 属性禁用文本区域。要设置禁用状态的样式,请将 data-disabled 属性添加到 Field 组件。

import { Field, FieldLabel } from "@/components/ui/field"
import { Textarea } from "@/components/ui/textarea"

无效

使用 aria-invalid 属性将文本区域标记为无效。要设置无效状态的样式,请将 data-invalid 属性添加到 Field 组件。

Please enter a valid message.

import {
  Field,
  FieldDescription,

按钮

Button 搭配使用,创建带有提交按钮的文本区域。

import { Button } from "@/components/ui/button"
import { Textarea } from "@/components/ui/textarea"

RTL

要在 shadcn/ui 中启用 RTL 支持,请参阅 RTL 配置指南

شاركنا أفكارك حول خدمتنا.

"use client"

import * as React from "react"