инпут со списком, вот проблема, когда нажимаю на элемент в списке, текст подставляется в инпут, но почему то позиционирование в нем остается прежним, как мне сделать так, чтобы после подстановки каретка перемещалась в конец и был виден конец текста?
я пробовал searchRef.current.selectionStart = searchRef.current.value.length, но вроде как каретка находится в конце, но этот конец не показывается, видно только начало текста в инпуте
оформи вопрос в песочнице
попробуй в обработчике клика, после того как подставил значение в инпут, вызвать focus на рефе этого инпута. searhcInputRef.current.focus(). Или нужно, что бы независимо от того, в фокусе ли инпут или нет - показывался конец строки ? тогда хз, имхо какое-то нестандартное поведение для инпута получается в таком случае, которое может сбить с толку
фокус есть, поставился, но показывается все равно начало текста, хотя каретка в конце текста, потому что если начать печатать текст, то печатается с конца и текст сразу показывается в конце
Обсуждают сегодня