Курсор при вводе начинается с левой стороны текста в фокусе - PullRequest
0 голосов
/ 03 февраля 2020

https://mystifying-austin-2cfe16.netlify.com/

Когда пользователь нажимает на значок поиска, вводит данные, выключает поиск и снова вводит поле ввода, курсор начинается слева от текст. есть идеи как это исправить? Спасибо

  1. Нажмите значок поиска
  2. введите что-нибудь
  3. нажмите на модал, чтобы выйти из поиска
  4. нажмите значок поиска Выглядит примерно так "| wordsdsds "должен быть ->" wordsdsds | "

Ответы [ 2 ]

0 голосов
/ 03 февраля 2020

Sem olhar seu códi go javascript e seu css fica diffifcil identifier a causa do problemma, без энтузиазма segução que resolvera seu problemma.

Добавить еще раз по клику = "this.setSelectionRange (this.value.length, this.value.length) "ввод данных. Пример:

<input type="text" class="sc-htpNat ctLBqi searchinp" placeholder="Search" aria-label="Search" onclick="this.setSelectionRange(this.value.length,this.value.length)">
0 голосов
/ 03 февраля 2020

Сброс входного значения, фокус, затем возврат к исходному значению:

var value = $("input.searchinp").val();
$("input.searchinp").val(" ").focus().val(value);
...