Решается примерно так:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>test</title> </head> <body> <select> <option selected>1</option> <option>2</option> <option>3</option> </select> <script> function findDefaultSelected(options) { var i = options.length; while (i--) { if (options[i].defaultSelected) { return options[i]; } } return null; } document.addEventListener("DOMContentLoaded", function () { var select = document.querySelector("select"); var option = findDefaultSelected(select.options); option.selected = true; }); </script> </body> </html>только событие надо тестить, может быть DOMContentLoaded не подойдет |
<select autocomplete="off"> <option selected>1</option> <option>2</option> <option>3</option> </select> ;) |
А поиск значения при наборе с клавиатуры не вырубит?
|
рони,
danik.js, Спасибо огромное действительно была проблема сброса селекта при перезагрузке, я думаю что многие с ней встречались |
Часовой пояс GMT +3, время: 03:02. |