如何通过表单ID循环访问任何表单的每个输入
$("form#add-librarian-form :input[type!='button']").each(function () {
var input = $(this);
var formGroup = input.parents('.form-group');
if (isEmptyInput(input)) {
removeSuccessClasses(formGroup);
removeErrorMessage(formGroup);
addErrorClasses(formGroup);
validForm = false;
} else {
validForm = validForm & validateInput(input, formGroup);
}
});
return validForm;
这个语句 $("form"+formId+":input[type!='button']"(.每个都不起作用!!
还有更合法的方式来遍历表单元素(对不起香草 JS :) (
var form = document.getElementById("yourAwesomeForm")
for (var i = 0; i < form.elements.length; i++) {
var input = form.elements[i]
// this is unnecessary, if you want all form elements to be processed
if (input.getAttribute("name")) {
/* do something with input */
}
}