У меня есть несколько циклов, созданных динамически и называемых act1 [], act2 [], act3 [] .. до act10 []. (может или не может считаться до 10)Проверка множественного выпадающего списка с использованием цикла for в javascript
Теперь я хочу отправить форму и получить все значения выпадающего списка, но FIRST Я хочу проверить, не будет ли все выпадающее значение равно «0» (i поместить метку в значение = 0,
напр .:
<option value=0>Select Activity..</option>
Я пытаюсь поставить «onsubmit» атрибут в виде тега, так что он будет идти первым в сценарии перед переходом к следующей странице. I поставили массив, чтобы подсчитать количество созданных строк, но теперь я имею в наличии подтверждение. Вот мой код:
<script>
function validateForm(){
var table = document.getElementById('activityTable');
var rowCount = table.rows.length;
for(var a=1; a<=rowCount; a++){
var dd = document.getElementById("act"+ a +"[]");
var ddval = dd.value;
if (ddval!=0){
//dont know what to put
}
else{
//don't know what to put
}
}
}
</script>
Я также хочу, чтобы функция оставила страницу одной и той же, если она возвращает значение false и переходит на следующую страницу, если возвращает true.
Пока это нормально, но как я могу сделать свою форму на той же странице, если она вернет false и перейдет на следующую страницу, если она вернёт true? –
Привет, я отредактировал свой ответ, чтобы добавить несколько подробностей и комментариев :) – brennan