Ist es möglich, einem Kentico-Formular Aria-Etiketten hinzuzufügen? Ich füge die Formulare mit dem Online-Formular-Widget zu meinen Seiten hinzu und möchte jedem Bereich Aria-Labels hinzufügen, um meine Website ADA-konformer zu gestalten.Kentico Form Aria-Label
Antwort
Ich sehe die Option standardmäßig nicht in Kentico. Es ist jedoch eine gute Anfrage. Was Sie tun müssten, ist, Ihre eigene Formularsteuerung zu erstellen, die die Eigenschaft hat.
https://docs.kentico.com/k10/custom-development/developing-form-controls
Was würden Sie zu tun, schauen, ist die Textbox klonen, fügen Sie eine Eigenschaft namens „AriaLabel“, um die Eigenschaften des Formulars Kontrolle, dann fügen Sie diese in die neue Code-Datei für die Textbox
In Eigenschaften Region:
public string AriaLabel
{
get
{
return ValidationHelper.GetString(GetValue("AriaLabel"), "");
}
set
{
if (txtValue.Attributes["AriaLabel"] != null)
{
txtValue.Attributes["AriaLabel"] = ValidationHelper.GetString(GetValue("AriaLabel"), "");
}
else
{
txtValue.Attributes.Add("AriaLabel", ValidationHelper.GetString(GetValue("AriaLabel"), ""));
}
}
}
In Page_Load unten:
if (txtValue.Attributes["AriaLabel"] != null)
{
txtValue.Attributes["AriaLabel"] = AriaLabel;
}
else
{
txtValue.Attributes.Add("AriaLabel", AriaLabel);
}
Wenn Sie ein label-Attribut für ein Feld verwenden, wird es im HTML-Layout ein Label-Tag generieren, das barrierefrei ist. Wird das deinen Zweck lösen oder suchst du nur nach einem Aria-Label-Tag?
Ich möchte nicht, dass die Beschriftung sichtbar ist, da ich den Standardtext verwende, um anzuzeigen, wofür die Textbox steht. – Jman
- 1. Kentico 8 Form Autosum Felder
- 2. Kentico - Form Control Drop-down-Liste & SQL-Abfrage
- 3. Kentico Kundenportal
- 4. Kentico Codename Formularsteuerung Zielreferenz
- 5. CMS.DataEngine.LicenseException in Kentico
- 6. Kentico 9 Hotfix Fehler
- 7. Kentico 9 Website-Importfehler
- 8. Kentico cms.file Veröffentlichungsdatum
- 9. Synchronisationsfehler in Kentico 8.0.21
- 10. Kentico Web Teil Entwurfsansicht
- 11. AddAttachment-Methode in Kentico
- 12. Google Suchfeld auf Kentico
- 13. Kentico AD authenticatoin
- 14. Video abspielen mit Kentico
- 15. Kentico Personas Update Zeitverzögerung
- 16. Kentico 7 Konsolenanwendung
- 17. Kentico CSS-Ausgabe
- 18. Dokumente Anhänge mit Kentico API
- 19. Kentico basierte Inhalt in Pardot
- 20. Rabatt für Benutzergruppe in Kentico?
- 21. Whitelist Admin-Bereich von Kentico
- 22. Nesting mehrere CMSRepeaters in Kentico
- 23. Kentico API Ersatz für CMS.OnlineForms.BizForm.BasicForm
- 24. Kentico Permission Training, Best Practices
- 25. Kentico ASCX Transformation Seitentyp Eigenschaften
- 26. Kentico Media Library Relative URL
- 27. Kentico Google Analytics Seite Ansicht
- 28. Kentico - Menü Weiterleitungen arbeiten intermittierend
- 29. Kentico 9 MVC - GetFile.aspx Leistung
- 30. Kentico Rollen und UI Personalisierung
Dies ist eine sehr praktikable Lösung @Jamn. Denken Sie auch daran, dass Kentico daran arbeitet, mehr HTML5-konforme Steuerelemente zu erstellen, wie Sie hier sehen können. http://ideas.kentico.com/forums/239189-kentico-product-ideas/suggestions/7161014-add-support-for-html5-input-types Ich würde auch sicherstellen, dass Sie über die ADA-konforme Steuerung als Kommentar kommentieren Gut. Das könnte meiner Meinung nach Hand in Hand gehen. –