改变形式包括WCAG一个提交按钮(Changing form to include a submit

2019-10-19 08:22发布

我现在有像这样的一种形式:

<form action="#">
    <select {if $isPostRequest}disabled="disabled" {/if}size="1" name="locale" 
onchange="location.href={if $languageToggleNoUser}'{$currentUrl|escape}{if strstr($currentUrl, '?')}&amp;{else}?{/if}setLocale='+this.options[this.selectedIndex].value{else}('{url|escape:"javascript" page="user" op="setLocale" path="NEW_LOCALE" source=$smarty.server.REQUEST_URI}'.replace('NEW_LOCALE', this.options[this.selectedIndex].value)){/if}" class="selectMenu">{html_options options=$languageToggleLocales selected=$currentLocale}</select>
</form>

目前,它会导致WCAG 2.0的错误,因为所有形式需要一个提交按钮 。

我想知道我怎么能更改此代码包含一个提交按钮。 对于平变化选项的代码是相当令人费解,我不明白。

谢谢。

Answer 1:

WCAG 2.0不需要有一个提交按钮。 您链接到什么是技术,它是信息(不规范),这是唯一的可能是很多方面实现了一个方针3.2.2 。

因此,它可以是符合没有提交按钮,例如,当

使用该组件之前用户已被告知行为

相关技术: G13:描述一个变化导致发生情境改变表单控件之前会发生什么事是由



文章来源: Changing form to include a submit button for WCAG