var klas = ['Nick Arts', 'Thijs Assmann', 'Rick Bats', 'Kim Cobben', 'Richard van Dartel', 'Dennis van Empel', 'Luuk van Gennip', 'Florent Guichard', 'Mahamed Hassan', 'Stijn Hendriks', 'Dirk van Herpen', 'Daniël Kartotaroeno', 'Tony van Klink', 'Stephan Klomp', 'Twan Korthout', 'Max Lenssen', 'Aron van der Linden', 'Aron de Looijer', 'Anil Manbodh', 'Sietse Manders', 'Ben Moerkens', 'Sven van Mourik', 'Teun Salters', 'Sven Slijkoord', 'Daan Soeten', 'Joey van Straalen', 'Koen van Veen', 'Maxim Westbroek'];
<label>Zoek</label><input type="text" name=”zoek”>
Привет, мне нужно создать фильтр поиска с этим массивом. Если я набираю «van» в поисковом фильтре, мне нужен вывод массива со всем «фургоном» в нем.Фильтр поиска в массиве
Я уже пытаюсь более половины наших, но не могу найти его, работает только первая буква.
Это то, что у меня уже есть, но я могу найти его только с первой буквой.
function arrayzoek() {
document.getElementById('stopwatch').innerHTML = '';
var woord = document.getElementById('woordInput').value;
var woord = woord.toUpperCase();
var woord2 = woord.toLowerCase();
for (var i = 0; i < klas.length; i++) {
if (woord == klas[i].charAt(0)) {
document.getElementById('stopwatch').innerHTML += klas[i] + '<br />';
}
}
}
Спасибо.
вы должны использовать кавычки 'имя =» zoek»' – Tushar
Вы можете использовать цикл с [ 'String.indexOf'] (https: // developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf), чтобы выяснить, присутствует ли строка или нет. – h2ooooooo