如何检查完整的Div是否有效
How to check whether the complete Div is valid?
我有一个这样的HTML。
input:valid {
border-bottom: 1px solid green;
}
.customInput {
border: 0px;
border-bottom: 1px solid red;
width: 105px;
outline: none;
}
<div id="personalInfo" class="info active">
<div class="elementContainers">
<span class="labelText ">First Name</span>
<span class="spacing"></span>
<input type="text" class="customInput" id="firstName" name="firstName" pattern="[A-Za-z]{2,}" required/>
</div>
<div class="elementContainers">
<span class="labelText">Last Name</span>
<span class="spacing"></span>
<input type="text" class="customInput" id="lastName" name="lastName" pattern="[A-Za-z]{1,}" required/>
</div>
<div class="elementContainers">
<span class="labelText ">Gender</span>
<span class="spacing"></span>
<input type="radio" name="gender" value="M">Male
<span class="spacing"></span>
<input type="radio" name="gender" value="F">Female
</div>
<div class="elementContainers">
<span class="labelText"> Date of Birth</span>
<span class="spacing"></span>
<input type="text" class="customInput datepicker" name="actualDOB" required pattern=".{6,}" />
</div>
</div>
我使用了HTML5模式属性来验证字段。我可以单独检查相应的字段是否有效。
:
$('#firstName:valid').length
如果有效,它将返回1,除非。
我需要检查div#personalInfo
是否有效。除了循环遍历所有元素并进行检查外,我该如何检查呢?
目前的CSS没有办法发送CSS到父对象没有一些javascript魔法。
对不起:-(
CSS只允许更改单个节点的子元素(或兄弟元素)。
如果你做想使用jquery检查子元素的有效性,你可以这样做:
$('#personalInfo :valid').length; // gives you the size of the valid input objects
查询#personalInfo
中所有有效的子元素
HTML5有一个内置方法checkValidity()
,该方法检查form
元素并返回其约束验证是否为正或负。大多数主要供应商都采用了浏览器对该方法的支持,因此请在适当的时候使用。
相关文章:
- 检查HTML是否已加载到DIV中
- 是否可以使用 DIV 而不是 iFrame,以便内容看起来像在同一页面中
- jQuery-检查外部页面上是否存在DIV,如果存在,则加载DIV,否则加载另一个
- 检测HTML5视频是否正在播放或暂停,并相应地显示或隐藏Div
- 是否有任何跨浏览器方法可以获取带有滚动条的 DIV 宽度(如果存在)
- 是否可以通过函数调用重绘 DIV 的内容
- 检测 DIV 是否有滚动条
- 检查 DIV 是否使用 IF ELSE 被隐藏
- 是否可以刷新 DIV 而 DIV 中没有另一个页面
- 在运行一些Javascript之前检查DIV是否存在
- javascript文件是否可能只影响特定的DIV
- 正在检测DIV的高度是否发生变化
- 检查元素是否在溢出滚动DIV中完全可见
- 是否可以在特定的DIV中设置超链接样式?
- 如何检查完整的Div是否有效
- 检查DIV是否可见或不使用javascript
- 如何检查对话框Extended Div是否处于最小化位置
- 检查Div是否同时具有“惟一类”和“惟一id”存在
- 正在检测可滚动DIV是否已到达底部
- 如何使用jQuery检查DIV是否滚动到底部