У меня есть поле автозаполнения, которое (для целей этого примера, поскольку это простой пример) возвращает список, включающий номера социального страхования. У них есть черты в них для удобочитаемости. Я хочу изменить автозаполнение так, чтобы, если я введу «123456789» или «123-45-6789», он нашел ту же запись в автозаполнении, без необходимости добавлять оба стиля к источнику автозаполнения. Я смотрю на добавление обратного вызова для search
, но я рисую бланк о том, как именно это сделать.
Если бы я использовал поиск, извлеченный из источника AJAX, я мог бы просто обрезать ввод на стороне сервера и вернуть любые результаты, которые я хотел. Однако, ради скорости, я предварительно загрузил все данные в Javascript, так что эта опция отключена.
По сути, я хочу знать, как обрезать штрихи от автозаполнения, прежде чем сравнивать его с сохраненными данными (и, предпочтительно, сравнивать его с копией сохраненных данных также с обрезанными штрихами). Практически нулевой документации о том, как использовать параметр search:
, поэтому я надеюсь, что кто-то может помочь.