# Install

```shell
npm i @vaadin/text-field
```

# Import

```javascript
import 'vaadin/text-field';
```

# Variants

## Default

```html
<vaadin-text-field label="Anzahl" helper-text="Geben Sie einen Text ein"></vaadin-text-field>
```

```javascript
document.querySelector('vaadin-text-field').value = 10;
```

## Required

```html
<vaadin-text-field label="Pflichtfeld" required></vaadin-text-field>
```

```javascript
document.querySelector('vaadin-text-field').value = 10;
```

## Disabled

```html
<vaadin-text-field label="Inaktiv" disabled></vaadin-text-field>
```

```javascript
document.querySelector('vaadin-text-field').value = 10;
```

## Read Only

```html
<vaadin-text-field label="Nur lesen" readonly></vaadin-text-field>
```

```javascript
document.querySelector('vaadin-text-field').value = 10;
```

## Invalid

```html
<vaadin-text-field label="Ungültig" invalid></vaadin-text-field>
```

```javascript
document.querySelector('vaadin-text-field').value = 10;
document.querySelector('vaadin-text-field').errorMessage = 'Bitte einen gültigen Wert eingeben.';
```