Forms Kentico Form Aria标签
是否可以将aria标签添加到Kentico表单中。我正在使用在线表单小部件将表单添加到我的页面中,我想在每个部分添加aria标签,以帮助我的网站更符合ADA。我在Kentico中默认没有看到该选项。不过这是一个很好的要求。您需要做的是创建您自己的具有该属性的表单控件 您要做的是克隆文本框,将一个名为“AriaLabel”的属性添加到表单控件的属性中,然后将其添加到文本框的新代码文件中 在物业区:Forms Kentico Form Aria标签,forms,label,kentico,Forms,Label,Kentico,是否可以将aria标签添加到Kentico表单中。我正在使用在线表单小部件将表单添加到我的页面中,我想在每个部分添加aria标签,以帮助我的网站更符合ADA。我在Kentico中默认没有看到该选项。不过这是一个很好的要求。您需要做的是创建您自己的具有该属性的表单控件 您要做的是克隆文本框,将一个名为“AriaLabel”的属性添加到表单控件的属性中,然后将其添加到文本框的新代码文件中 在物业区: public string AriaLabel { get { r
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"), ""));
}
}
}
在页面底部加载:
if (txtValue.Attributes["AriaLabel"] != null)
{
txtValue.Attributes["AriaLabel"] = AriaLabel;
}
else
{
txtValue.Attributes.Add("AriaLabel", AriaLabel);
}
我在Kentico中没有看到默认选项。不过这是一个很好的要求。您需要做的是创建您自己的具有该属性的表单控件 您要做的是克隆文本框,将一个名为“AriaLabel”的属性添加到表单控件的属性中,然后将其添加到文本框的新代码文件中 在物业区:
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"), ""));
}
}
}
在页面底部加载:
if (txtValue.Attributes["AriaLabel"] != null)
{
txtValue.Attributes["AriaLabel"] = AriaLabel;
}
else
{
txtValue.Attributes.Add("AriaLabel", AriaLabel);
}
如果您将使用字段的标签属性,它将在HTML布局中为该字段生成标签标签,这将符合可访问性。这能解决您的问题吗?还是您只是在寻找aria标签标签?如果您将标签属性用于字段,它将在HTML布局中为其生成标签标签标签,该标签标签符合可访问性要求。这能解决您的问题吗?还是您只是在寻找aria标签标签?我不希望标签可见,因为我使用默认文本显示文本框的用途。我不希望标签可见,因为我使用默认文本显示文本框的用途。这是一个非常可行的解决方案@Jamn。请记住,Kentico正在努力使控件更符合HTML5,正如您在这里看到的。我还想确保您对使控件符合ADA的问题发表评论。在我看来,这可以齐头并进。这是一个非常可行的解决方案@Jamn。请记住,Kentico正在努力使控件更符合HTML5,正如您在这里看到的。我还想确保您对使控件符合ADA的问题发表评论。在我看来,这可以齐头并进。