ondblclick делает 2 триггера в браузере Edge - PullRequest
1 голос
/ 14 января 2020

HTML У выбора есть метод ondblclick при нажатии на запись - сохраните его. Но по какой-то причине браузер Edge запускается дважды, в то время как он прекрасно работает в chrome.

<select id="selectId" class="form-control" th:field="*{type}" 
    size="20" multiple="multiple" style="overflow:scroll;" ondblclick=rightDblClick(this.value)>
        <option th:each="item : ${obj.types}" 
                th:value="${item.id}" 
                th:text="${item.value}"></option>
</select>

function leftDblClick(val) {
   var list = new Array();
   list.push(val);
   sendRequest(list, false) //ajax request
}

1 Ответ

0 голосов
/ 14 января 2020

Я не уверен, правильно ли Edge поддерживает эти теги.

Если вы хотите, вы можете попробовать что-то вроде:

document.getElementById('selectId').ondblclick = function (val) {
   var list = Array();
   list.push(val);
   sendRequest(list, false) //ajax request
}

Я думаю, что это должно нормально работать на Edge.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...