为了账号安全,请及时绑定邮箱和手机立即绑定

所需的 HTML 在我的网页上不起作用

所需的 HTML 在我的网页上不起作用

紫衣仙女 2023-10-10 14:53:50
我在我的代码中尝试了这个,但所需的功能似乎在我的网页中不起作用:<div>   <label for="Username">Username: </label>   <input type="text" name="username" required>   </div>
查看完整描述

2 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

为了使“required”属性起作用,<input>必须将其包裹在<form> ... </form>标签中。



查看完整回答
反对 回复 2023-10-10
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

<form>如果输入框按预期位于标签内,则将required在所有现代浏览器中正常工作。演示:


<form>

<div>

  <label for="Username">Username: </label>

  <input type="text" name="username" id="Username" required>

</div>

<input type="submit" value="click to test"/>

</form>


另外,for=标签上要求目标元素具有id匹配的文本才能生效。它不与name属性交互。我在演示中添加了一个 id。


查看完整回答
反对 回复 2023-10-10
  • 2 回答
  • 0 关注
  • 55 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信