رفتن به محتوا

Tags Input

Terminal window
pnpm dlx @simurgh-ui/cli add tags-input
import { TagsInput } from '@simurgh-ui/react/tags-input';
import { TagsInput as VueTagsInput } from '@simurgh-ui/vue/tags-input';
import { TagsInputComponent } from '@simurgh-ui/angular/tags-input';
import '@simurgh-ui/styles/tags-input.css';
Live component Tags Input
TypeScriptAccessibility
<TagsInput aria-label="مهارت‌ها" inputLabel="افزودن مهارت" name="skills" defaultValue={['TypeScript']} onValueChange={setSkills} />

Enter یا ویرگول مقدار جاری را اضافه می‌کند و Backspace روی ورودی خالی آخرین tag را حذف می‌کند. مقدار خالی و تکراری نادیده گرفته می‌شود. با تعیین name، برای هر tag یک ورودی پنهان ساخته می‌شود و FormData.getAll(name) فهرست کامل را برمی‌گرداند. label ورودی و دکمهٔ حذف را بومی‌سازی کنید.

Last verified on 2026-08-13 against Simurgh registry 0.1.1.