Why the for loop does not run?
- The Error-Console is empty
- The function
countfilesreturn a whole number parseInt(countfiles())also not work too
Here my Code:
function set_default_value() {
var element = document.getElementsByName('fields');
for (var i = countfields(); i < element.length; ++i) {
element[i].value = "default";
}
}
Why does not run?
EDIT:
- Countfields is lower than element.length
- The function is running
- Countfield return a number like 0, 1, 2, 3, ...
Here's the function countfields
function countfields() {
var field_counter = 0;
for (var i = 0; i < 50; i++) {
if (typeof document.getElementsByName('other_fields')[i] != "undefined") {
var field_counter = field_counter + 1;
}
}
return field_counter;
}
countfields()and also the related markupcountfieldscould be greater thanelement.length