如何为html中的两个文本字段输入的标签属性创建一个

如何为html中的两个文本字段输入的标签属性创建一个,html,for-loop,label,Html,For Loop,Label,我们正在使用IBMRationalPolicyTest来扫描我们的代码,它在用户名和密码上给了我们一个缺陷,要求一个带有for属性的标签,有没有办法添加一个带有for的标签,而这个标签不会显示在屏幕上?如果我使用空标签,软件仍然会再次给我一个缺陷,但信息不同 登录 这是我从软件中得到的信息: 每个表单控件都应该有关联的文本 将文本与非“隐藏”类型的每个表单控件关联。“提交”、“重置”和“按钮”类型的输入控件要求在“值”属性中设置文本。“image”类型的输入控件要求在“alt”属性中设置文本

我们正在使用IBMRationalPolicyTest来扫描我们的代码,它在用户名和密码上给了我们一个缺陷,要求一个带有for属性的标签,有没有办法添加一个带有for的标签,而这个标签不会显示在屏幕上?如果我使用空标签,软件仍然会再次给我一个缺陷,但信息不同

登录


这是我从软件中得到的信息: 每个表单控件都应该有关联的文本
将文本与非“隐藏”类型的每个表单控件关联。“提交”、“重置”和“按钮”类型的输入控件要求在“值”属性中设置文本。“image”类型的输入控件要求在“alt”属性中设置文本。所有其他表单控件都通过LABEL元素与文本关联。标签通过使用“for”属性附加到特定的表单控件。“for”属性的值必须与表单控件的“id”属性的值相同。

只需通过CSS添加和隐藏它们,就可以满足您的需要--


但请注意,通常最好将标签与可见的项目关联起来,这样也更易于访问。

谢谢,问题是我们不能使用这些标签,它是水线标签,客户不需要标签
        <input class="user-name" placeholder="Username" type="text" id="username" name="username"></input>
        <input class="password" placeholder="Password" type="password" id="password" name="password"></input>
        <input type="checkbox" id="chkRememberMe" name="chkRememberMe"></input>
<label for="username">Username</label>
<label for="password">Password</label>
label {display:none;}