> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/da/powershell-kommandoer/new-udtextbox.md).

# New-UDTextbox

New-UDTextbox opretter et tekstinputfelt i PowerShell Universal til indtastning og redigering af værdier, der kan bruges enkeltstående eller inde i en formular.

### Synopsis

Tekstfelter lader brugere indtaste og redigere tekst.

### Syntaks

```powershell
New-UDTextbox [[-Id] <String>] [[-Label] <String>] [[-Placeholder] <String>] [[-Value] <String>] [[-Type] <String>] [-Disabled] [[-Icon] <Object>] [-Autofocus] [-Multiline] [[-Rows] <Int32>] [[-RowsMax] <Int32>] [-FullWidth] [[-Variant] <String>] [[-ClassName] <String>] [[-OnEnter] <Endpoint>] [[-OnBlur] <Endpoint>] [-Shrink] [[-OnValidate] <Endpoint>] [[-HelperText] <String>] [[-OnChange] <Endpoint>] [[-Minimum] <Int32>] [[-Maximum] <Int32>] [[-MaximumLength] <Int32>] [[-Sx] <Hashtable>] [[-Style] <Hashtable>] [[-MaskPattern] <String>] [[-Attributes] <Hashtable>] [[-Aria] <ScriptBlock>] [<CommonParameters>]
```

### Beskrivelse

Opretter et tekstfelt. Tekstfelter kan bruges enkeltstående eller inden for en New-UDForm.

### Parametre

#### -Id

Id for komponenten. Standardværdien er et tilfældigt GUID.

```
Required?                    false
Position?                    1
Default value                ([Guid]::NewGuid())
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Label

En etiket, der skal vises over dette tekstfelt.

```
Required?                    false
Position?                    2
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Placeholder

En pladsholder, der skal placeres i tekstfeltet.

```
Required?                    false
Position?                    3
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Value

Den aktuelle værdi af tekstfeltet.

```
Required?                    false
Position?                    4
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Type

Tekstfeltets type. Dette kan være værdier som tekst, adgangskode eller e-mail.

```
Required?                    false
Position?                    5
Default value                text
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Disabled

Om dette tekstfelt er deaktiveret.

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Icon

Det ikon, der skal vises ved siden af tekstfeltet. Brug New-UDIcon til at oprette et ikon.

```
Required?                    false
Position?                    6
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Autofocus

Om dette tekstfelt skal have autofokus.

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Multiline

Opretter et tekstfelt med flere linjer

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Rows

Antallet af rækker i et tekstfelt med flere linjer.

```
Required?                    false
Position?                    7
Default value                -1
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -RowsMax

Det maksimale antal rækker i et tekstfelt med flere linjer.

```
Required?                    false
Position?                    8
Default value                9999
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -FullWidth

Om dette tekstfelt skal optage den fulde bredde af det overordnede kontrolelement.

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Variant

Varianten af tekstfeltet. Gyldige værdier er "filled", "outlined", "standard"

```
Required?                    false
Position?                    9
Default value                standard
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -ClassName

En CSS-klasse, der skal anvendes på tekstfeltet.

```
Required?                    false
Position?                    10
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -OnEnter

En scriptblok, der kaldes, når brugeren trykker på Enter-tasten. Variablen $EventData indeholder den aktuelle værdi i tekstfeltet.

```
Required?                    false
Position?                    11
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -OnBlur

En scriptblok, der kaldes, når brugeren forlader tekstfeltet. Variablen $EventData indeholder den aktuelle værdi i tekstfeltet.

```
Required?                    false
Position?                    12
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Shrink

Om etiketten skal formindskes som standard.

```
Required?                    false
Position?                    named
Default value                False
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -OnValidate

En scriptblok, der kaldes, når brugeren forlader tekstfeltet. Variablen $EventData indeholder den aktuelle værdi i tekstfeltet. Hvis scriptblokken returnerer et valideringsresultat, der er ugyldigt, vises det under tekstfeltet.

```
Required?                    false
Position?                    13
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -HelperText

En hjælpetekst, der skal vises under tekstfeltet.

```
Required?                    false
Position?                    14
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -OnChange

En scriptblok, der kaldes, når brugeren ændrer værdien i tekstboksen. Variablen $EventData vil indeholde den aktuelle værdi i tekstboksen.

```
Required?                    false
Position?                    15
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Minimum

Minimumsværdien for et numerisk tekstfelt.

```
Required?                    false
Position?                    16
Default value                0
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Maximum

Maksimumværdien for et numerisk tekstfelt.

```
Required?                    false
Position?                    17
Default value                0
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -MaximumLength

Den maksimale længde af teksten i tekstfeltet.

```
Required?                    false
Position?                    18
Default value                0
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Sx

En hashtable med temabaserede egenskaber, der skal anvendes på tekstfeltet.

```
Required?                    false
Position?                    19
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Style

En hashtable med CSS-egenskaber, der skal anvendes på tekstfeltet.

```
Required?                    false
Position?                    20
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -MaskPattern

Et maskemønster, der skal anvendes på tekstfeltet. Dette bruges til inputmasker. Se iMaskjs for at få flere oplysninger.

```
Required?                    false
Position?                    21
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Attributes

```
Required?                    false
Position?                    22
Default value                @{}
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### -Aria

En scriptblok med kald til `New-UDAriaAttribute`, der leverer ARIA- eller rolleattributter til tekstboksen. F.eks. tildeler `-Aria { New-UDAriaAttribute -Label -Value 'Search query' }` en tilgængelig etiket.

```
Required?                    false
Position?                    named
Default value
Accept pipeline input?       false
Aliases
Accept wildcard characters?  false
```

#### Fælles parametre

Denne cmdlet understøtter de fælles parametre: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable og OutVariable. Se [about\_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216) for at få flere oplysninger.

### Output

### Eksempler

#### Eksempel 1: grundlæggende tekstfelt

```powershell
New-UDTextbox -Id 'textbox1' -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et grundlæggende tekstfelt.

#### Eksempel 2: adgangskode-tekstfelt

```powershell
New-UDTextbox -Id 'textbox2' -Label 'Password' -Placeholder 'Enter your password' -Type 'password'
```

Opretter et adgangskode-tekstfelt.

#### Eksempel 3: e-mail-tekstfelt

```powershell
New-UDTextbox -Id 'textbox3' -Label 'Email' -Placeholder 'Enter your email' -Type 'email'
```

Opretter et e-mail-tekstfelt.

#### Eksempel 4: deaktiveret tekstfelt

```powershell
New-UDTextbox -Id 'textbox4' -Disabled -Label 'Disabled' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et deaktiveret tekstfelt.

#### Eksempel 5: tekstfelt med ikon

```powershell
New-UDTextbox -Id 'textbox5' -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe' -Icon (New-UDIcon -Icon 'User')
```

Opretter et tekstfelt med et ikon.

#### Eksempel 6: tekstfelt med autofokus

```powershell
New-UDTextbox -Id 'textbox6' -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe' -Autofocus
```

Opretter et tekstfelt, der får autofokus, når siden indlæses.

#### Eksempel 7: tekstfelt med flere linjer

```powershell
New-UDTextbox -Id 'textbox7' -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe' -Multiline
```

Opretter et tekstfelt med flere linjer.

#### Eksempel 8: tekstfelt med flere linjer med 5 rækker

```powershell
New-UDTextbox -Id 'textbox8' -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe' -Multiline -Rows 5 -RowsMax 10
```

Opretter et tekstfelt med flere linjer med 5 rækker.

#### Eksempel 9: variant

```powershell
New-UDTextbox -Id 'textbox9' -Variant 'filled' -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et udfyldt tekstfelt.

#### Eksempel 10: OnEnter

```powershell
New-UDTextbox -Id 'textbox10' -OnEnter {
   Show-UDToast -Message "You pressed enter!"
} -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et tekstfelt med en OnEnter-hændelse.

#### Eksempel 11: OnBlur

```powershell
New-UDTextbox -Id 'textbox11' -OnBlur {
   Show-UDToast -Message "You left the textbox!"
} -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et tekstfelt med en OnBlur-hændelse.

#### Eksempel 12: OnValidate

```powershell
New-UDTextbox -Id 'textbox12' -OnValidate {
   if ($EventData -eq 'John Doe') {
       return New-UDValidationResult -Valid
   }
   else {
       return New-UDValidationResult -ValidationError "You must enter John Doe"
   }
} -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et tekstfelt med en OnValidate-hændelse.

#### Eksempel 13: hjælpetekst

```powershell
New-UDTextbox -Id 'textbox13' -HelperText 'This is a helper text' -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et tekstfelt med hjælpetekst.

#### Eksempel 14: OnChange

```powershell
New-UDTextbox -Id 'textbox14' -OnChange {
   Show-UDToast -Message $EventData
} -Label 'Name' -Placeholder 'Enter your name' -Value 'John Doe'
```

Opretter et tekstfelt med en OnChange-hændelse.

#### Eksempel 15: minimum og maksimum

```powershell
New-UDTextbox -Id 'textbox15' -Type 'number' -Minimum 1 -Maximum 100
```

Opretter et numerisk tekstfelt med en minimumsværdi og en maksimumsværdi.

#### Eksempel 16: maskemønster

```powershell
New-UDTextbox -Id 'textbox16' -MaskPattern '+7 (000) 000-00-00'
```

Opretter et tekstfelt med et maskemønster.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/powershell-universal/da/powershell-kommandoer/new-udtextbox.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
