У меня возникли проблемы с выяснением того, как проверить мои текстовые поля с помощью js.У меня есть 10 текстовых полей, пользователь может заполнить любое число 1-10, но не может заполнить 0. Вот js, которые я написал, но он возвращает true только если все 10 текстовых полей заполнены, а не просто проверяет, если одинзаполнено.
function submitIt() {
if (document.isForm.Student_ID.value == null) {
alert ("You must enter a Colleague ID.");
return false;
} else {
return true;
}
}
А вот форма .....
<form name="isForm" onSubmit="return submitIt()">
<input name="Student_ID" type="text" id="idField1" />
<input name="Student_ID" type="text" id="idField2" />
<input name="Student_ID" type="text" id="idField3" />
<input name="Student_ID" type="text" id="idField4" />
<input name="Student_ID" type="text" id="idField5" />
<input name="Student_ID" type="text" id="idField6" />
<input name="Student_ID" type="text" id="idField7" />
<input name="Student_ID" type="text" id="idField8" />
<input name="Student_ID" type="text" id="idField9" />
<input name="Student_ID" type="text" id="idField10" />
<input name="SUBMIT" type="submit" />
</form>
Я понимаю, что могу изменить все имена и проверить каждое, но я пытаюсьчтобы избежать такого большого количества беспорядка в моем коде, и мне любопытно, лучший способ сделать это.Любая помощь приветствуется, спасибо!