在多个字段上应用“必需”验证

时间:2017-07-17 10:33:18

标签: javascript angularjs

我有一个带有文本框,日期选择器和下拉列表的表单。一旦我在任何字段中输入值,我就需要其他字段:这意味着如果我在第一个文本框中输入值,则必须要求所有其他字段。如果我选择日期,那么所有文本框和下拉列表都是必需的。我试过this回答,我只在文本框中得到了结果,但没有下拉和日期选择器。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在javascript中循环浏览每个元素,并将属性required="required"设置为它。

即你可以尝试

var inputs = document.getElementsByClassName("inputs");
for(i =0; i < inputs.length; i++) 
{
  inputs[i].setAttribute("required", "required");
}