JavaScript Select Elements with 'required' Attribute
JavaScript Select Elements with 'required' Attribute
我有一个具有多个输入的表单,我需要选择具有"required"属性的所有元素。我该怎么做呢?我尝试使用下面的代码,但它不工作。
var theForm = document.getElementById('form');
var requiredElements = theform.elements.required;
我如何使用。queryselectorall()来选择它们?该表单的示例如下所示。非常感谢。
<form id="form">
<label for="zip">* Zip Code:</label>
<input maxlength="10" type="text" name="zip" id="zip">
<label for="email">* Email:</label>
<input maxlength="256" type="text" name="email" id="email" required>
<label for="city">* City:</label>
<input maxlength="45" type="text" name="city" id="city" required>
</form>
你可以这样做:
var form = document.querySelector('#form');
var requiredElements = form.querySelectorAll('[required]')
您可以使用querySelectorAll
,它返回匹配元素的节点集(如果有的话)。
theForm.querySelectorAll('*[required]');
相关文章:
- sails.js beforeCreate方法只接收required设置为true的模型属性
- 如何让firefox使用style['attribute name']=设置样式属性
- “*[attribute ^="string”是如何/为什么是有效的querySelector?(JS bug
- Javascript - 根据表单选择切换 html5 required=“” 属性
- JQuery prop('required', false, (!$(this).is(':checked')) 不起作
- 正在尝试基于JQuery Attribute Contains更改h1标记
- KnockoutJS Required/Disabled属性未删除
- 通过点击表单外的按钮,使用required和angularjs验证输入字段
- 将 validate=“required:true” 添加到您的 html 中
- 使用 Jquery 将属性 Required 添加到 Razor 应用程序中的输入中
- Javascript - Time Return Attribute
- JSTL if-then-else session attribute
- jQuery multi vals required
- $watchCollection id attribute & ng-model
- 将 r.js 与 Angular 和 Required 一起使用
- 使用 Durandal 和 Required 的静态模块声明
- jQuery Remove attribute in ajax
- Javascript: Jquery Select-Object-by-Attribute-Value doen'
- jquery form.validate conditional required
- JavaScript Select Elements with 'required' Attribute