由于aria-required属性,W3C验证器中的代码验证失败

时间:2017-01-31 14:18:31

标签: javascript html css html5 w3c-validation

我的应用程序中有一个简单的登录页面,包含用户名和密码字段。 我的应用程序是由JAVA开发的,它使用Primefaces UI框架。

我为用户名字段添加了Primefaces inputText(p:inputText),为密码字段添加了Primefaces密码(p:password)。

页面在浏览器中呈现后,代码可能如下所示。

<div class="text">
   <label for="email">E-mail: </label> 
   <input type="text" id="email" name="email" size="20" aria-required="true" /> *
</div>
<div class="text">
   <label id="passwordCtrl" for="last">Password: </label> 
   <input type="password" id="passwordCtrl" name="password" size="20" aria-required="true" /> *
</div>

当我尝试验证https://validator.w3.org/中的HTML代码时,它会显示验证错误消息,如下所示。

W3C validator message screen

要获取验证代码,请右键单击页面并选择View Source,然后复制整个代码并将代码粘贴到W3C验证器中。

在这两个控件中,问题仅在于input[type="password"]控件。如何处理此HTML代码验证错误?有没有办法实现这个目标?

注意: 我正在使用Primefaces UI框架

0 个答案:

没有答案