<分区>
Required 属性在表单标签中工作得很好:
<form>
<input type="text" name="user" required>
</form>
但是如果我不能将它包装成一个表单,我可以使用 required 属性吗?在表格之外,此输入对我不起作用:
<input type="text" name="user" required>
我可以用 JavaScript 复制它,但我想知道外部形式是否可行
<分区>
Required 属性在表单标签中工作得很好:
<form>
<input type="text" name="user" required>
</form>
但是如果我不能将它包装成一个表单,我可以使用 required 属性吗?在表格之外,此输入对我不起作用:
<input type="text" name="user" required>
我可以用 JavaScript 复制它,但我想知道外部形式是否可行
最佳答案
“必需”属性仅适用于表单提交,并且由于您的输入没有表单,浏览器不知道在提交时验证什么。
w3c 关于“必需”的说法: 如果存在,它指定必须填写输入字段在提交表单之前。
这只有在 JS 中才有可能:
document.getElementById('your_input_id').validity.valid
4 年前已经在这里讨论过:
关于HTML5 <input> 必需属性但不在 <form> 内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568776/
相关文章:
javascript - 如何将 JavaScript 响应转换为 HTML
javascript - 在应用 CSS 后删除 anchor 标签的旧设计标题
java - 在 Spring 的 Controller 中存储状态
jquery - Bootstrap - 如何在回调验证中使用 ajax
javascript - 无需我请求此行为即可重定向到页面的按钮
javascript - jQuery:提交前验证字段(多步表单)
ruby - 使用 Nokogiri 验证 XML : finding the line-nr of validation errors?
javascript - 如何启用/禁用提交按钮,仅当提供两个条件时 : checking input radio and filling input text