You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc-site/components/nve-checkbox-group.md
+83Lines changed: 83 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -213,6 +213,89 @@ Bruk <span class="highlight">selectedValues</span>-array for å vise forhåndsva
213
213
214
214
</CodeExamplePreview>
215
215
216
+
## Validering
217
+
218
+
For mer informasjon om hvordan <spanclass="highlight">nve-checkbox-group</span> og andre skjemakomponenter valideres, se <ahref="../introduction/forDevelopers/validation">siden om validering</a>.
219
+
220
+
### Intern validering
221
+
222
+
Intern validering gjør det mulig å validere verdien i <spanclass="highlight">nve-checkbox-group</span> ved hjelp av valideringsregler.
223
+
224
+
Verdien er et array med de valgte avkrysningsboksene.
225
+
226
+
Valideringsreglene kjøres når du kaller <spanclass="highlight">validateForm()</span> i skjemaets <spanclass="highlight">submit</span>-handler.
<span class="highlight">nve-checkbox-group</span> bruker en tilknyttet <a href="#ledetekst-og-tooltip">ledetekst</a>. Når feltet får fokus vil skjermlesere lese opp ledeteksten, slik at brukeren forstår hva som skal fylles inn.
Copy file name to clipboardExpand all lines: doc-site/components/nve-combobox.md
+96-3Lines changed: 96 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -538,7 +538,7 @@ Med flervalg kan du også begrense hvor mange verdier som kan velges ved å bruk
538
538
539
539
```html
540
540
<nve-combobox
541
-
id="nve-avdeling-14"
541
+
id="nve-avdeling-15"
542
542
label="Velg en avdeling"
543
543
multiple
544
544
max="2"
@@ -571,7 +571,7 @@ Bruk et <span class="highlight">selectedIds</span> string array for å vise forh
571
571
572
572
```html
573
573
<nve-combobox
574
-
id="nve-avdeling-14"
574
+
id="nve-avdeling-16"
575
575
label="Velg en avdeling"
576
576
multiple
577
577
selectedIds='["rme", "tb"]'
@@ -588,7 +588,7 @@ Bruk et <span class="highlight">selectedIds</span> string array for å vise forh
588
588
</nve-combobox>
589
589
590
590
<nve-combobox
591
-
id="nve-avdeling-14"
591
+
id="nve-avdeling-17"
592
592
label="Velg en avdeling"
593
593
selectedIds='["rme"]'
594
594
options='[
@@ -606,6 +606,99 @@ Bruk et <span class="highlight">selectedIds</span> string array for å vise forh
606
606
607
607
</CodeExamplePreview>
608
608
609
+
## Validering
610
+
611
+
For mer informasjon om hvordan <spanclass="highlight">nve-combobox</span> og andre skjemakomponenter valideres, se <ahref="../introduction/forDevelopers/validation">siden om validering</a>.
612
+
613
+
### Intern validering
614
+
615
+
Intern validering gjør det mulig å validere verdien i <spanclass="highlight">nve-combobox</span> ved hjelp av valideringsregler.
616
+
617
+
Verdien er en tabell med de valgte verdiene.
618
+
619
+
Valideringsreglene kjøres når du kaller <spanclass="highlight">validateForm()</span> i skjemaets <spanclass="highlight">submit</span>-handler.
cb.validationRules= [(value) =>value.length>0||'Feltet er påkrevd'];
650
+
651
+
form?.addEventListener('submit', (event) => {
652
+
event.preventDefault();
653
+
validateForm(event);
654
+
});
655
+
</script>
656
+
```
657
+
658
+
</CodeExamplePreview>
659
+
660
+
### Ekstern validering
661
+
662
+
Bruker du et eksternt valideringssystem, kan du sette komponenten i feiltilstand ved hjelp av <span class="highlight">errorMessage</span>.
663
+
664
+
<CodeExamplePreview>
665
+
666
+
```html
667
+
<form>
668
+
<nve-combobox
669
+
id="cb"
670
+
label="Velg en avdeling"
671
+
options='[
672
+
{ "value":"rme","label": "RME" },
673
+
{ "value":"ek","label": "EK" }
674
+
]'
675
+
errorMessage="Feltet er påkrevd"
676
+
></nve-combobox>
677
+
</form>
678
+
```
679
+
680
+
</CodeExamplePreview>
681
+
682
+
Du kan fjerne feiltilstanden ved å sette <span class="highlight">errorMessage</span> til en tom streng.
683
+
684
+
<CodeExamplePreview>
685
+
686
+
```html
687
+
<form>
688
+
<nve-combobox
689
+
id="cb"
690
+
label="Velg en avdeling"
691
+
options='[
692
+
{ "value":"rme","label": "RME" },
693
+
{ "value":"ek","label": "EK" }
694
+
]'
695
+
errorMessage=""
696
+
></nve-combobox>
697
+
</form>
698
+
```
699
+
700
+
</CodeExamplePreview>
701
+
609
702
## Tilgjengelighet
610
703
611
704
Denne combobox-komponenten følger WAI-ARIA-mønstrene for [combobox](https://www.w3.org/WAI/ARIA/apg/patterns/combobox/) og [listbox](https://www.w3.org/WAI/ARIA/apg/patterns/listbox/), slik de er definert av W3C.
Copy file name to clipboardExpand all lines: doc-site/components/nve-input.md
+74Lines changed: 74 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -316,6 +316,80 @@ Bruk <span class="highlight">start</span>-sporet for å legge til et ikon.
316
316
317
317
</CodeExamplePreview>
318
318
319
+
## Validering
320
+
321
+
For mer informasjon om hvordan <spanclass="highlight">nve-input</span> og andre skjemakomponenter valideres, se <ahref="../introduction/forDevelopers/validation">siden om validering</a>.
322
+
323
+
### Intern validering
324
+
325
+
Intern validering gjør det mulig å validere verdien i <spanclass="highlight">nve-input</span> ved hjelp av valideringsregler.
326
+
327
+
Valideringsreglene kjøres når du kaller <spanclass="highlight">validateForm()</span> i skjemaets <spanclass="highlight">submit</span>-handler.
<span class="highlight">nve-input</span> er bygget på et native <span class="highlight"><input></span> og bruker en tilknyttet <a href="#ledetekst-og-tooltip">ledetekst</a>. Når feltet får fokus vil skjermlesere lese opp ledeteksten, slik at brukeren forstår hva som skal fylles inn.
0 commit comments