Поиск по вводу не работает в Edge, IE или Firefox

#javascript #html #django #firefox #search

#javascript #HTML #django #firefox #Поиск

Вопрос:

Панель поиска работает в Chrome и Opera, но не в браузерах, названных выше. Я предполагаю, что это как-то связано с onsearch="search(event)" .

введите описание изображения здесь

Mozilla говорит, что это не поддерживается, и мне было интересно, знает ли кто-нибудь о решении этой проблемы?

HTML:

 <input
    type=search
    name=""
    id="filterSearch"
    placeholder="Search for events, seasonal meals or simply list ingredients"
    onsearch="search(event)"
>
  

Комментарии:

1. Судя по этому , похоже, что это просто прославленный onsubmit (вашей формы) с дополнительной функциональностью, которая звучит как отключение по истечении времени, если ввод является приращением числа

Ответ №1:

Событие onsearch не поддерживается в Internet Explorer, Firefox или Opera 12 и более ранних версиях. Попробуйте использовать onchange, onkeyup и т. Д

 <input type=search name="" id="filterSearch" placeholder="Search for events, seasonal meals or simply list ingredients" onchange="search(this.id)">
  

Комментарии:

1. Я заявил об этом выше, поскольку я показал, что Mozilla говорит об этом. У вас есть решение?

2. проверьте мое редактирование выше, onchange работает аналогично onsearch