JavaScript имеет textObject.defaultValue=somevalue
для получения значения по умолчанию (хранимая сумма от загрузки страницы) входа, даже если Вы вытираете вход и заменяете содержание, можно все еще вернуть значение по умолчанию. Как это:
// in the html page
<input id="addr1" type="text" value="21 Oak St." />
// the jquery
myInput = $("#addr1"); // the input, default value on page load = 21 Oak St.
$(myInput).val('51 New St'); // wipe default and set new
// alerts 21 Oak St
alert($(myInput).val($(myInput)[0].defaultValue));
Как Вы выполняете это на выборе?
selectedIndex
булевская переменная, не значение, так, чтобы не работал.
Спасибо!
Вы, вероятно, захотите посмотреть атрибут defaultSelected элементов option.
Первоначально defaultSelected будет иметь значение true, если исходный HTML-код тега option имел явный атрибут selected. Вы можете изменить это, установив атрибут в тегах параметров с помощью Javascript после загрузки страницы в ответ на любые условия, которые вам нравятся.
может быть несколько элементов опции "selected", в этом случае выбирается первый, если не заданы другие требования. Совет @Pointy правильный, но имейте в виду, что свойство "defaultValue" может быть перезаписано другим кодом на той же странице. Если бы оно было доступно только для чтения, это было бы более полезно :-)