必需 HTML 在我的网页上不起作用
required HTML doesn't work on my web page
我在我的代码中试过了,但所需的功能在我的网页中似乎不起作用:
<div>
<label for="Username">Username: </label>
<input type="text" name="username" required>
</div>
要使 "required" 属性起作用,<input>
必须包含在 <form> ... </form>
标签中。
如果输入框按预期位于 <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。
我在我的代码中试过了,但所需的功能在我的网页中似乎不起作用:
<div>
<label for="Username">Username: </label>
<input type="text" name="username" required>
</div>
要使 "required" 属性起作用,<input>
必须包含在 <form> ... </form>
标签中。
如果输入框按预期位于 <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。