Подтвердить что ты не робот

Как reset выпадающий список <select> на кнопке "назад" браузера с помощью Javascript?

Как reset (назад к 0 индексу) выпадающий список на кнопке "назад" браузера с помощью Javascript?

4b9b3361

Ответ 1

<script type="text/javascript" language="javascript" >

var orig_default = -1;

function setDefault() {
if (orig_default < 0) {orig_default = document.getElementById("MyList").selectedIndex;}
}

function testReset() {
if (orig_default >= 0) {
    document.getElementById("MyList").selectedIndex = orig_default;
 }
}
</script>
<body onbeforeunload='setDefault();'>

Вот несколько сценариев, которые я написал сам, чтобы решить проблему сброса значения html при нажатии кнопки "Назад".

Ответ 2

Вы можете использовать событие onbeforeunload:

<script>
function reset_options() {
    document.getElementById('MySelect').options.length = 0;
    return true;
}

</script>
<body onbeforeunload='reset_options()'>
...

Ответ 3

да, это легко.

У меня есть dropbox, и его id был "stroke_style" reset - это просто установить его на -1 индекс (до 0)

document.getElementById("stroke_style").selectedIndex = -1;

example: http://languagelassi.blogspot.in/search/label/Dropdown%20Reset%20Javascript

и вы можете поместить его в метод или непосредственно <body onload=""> этой страницы