Каждому ..
функция сброса не устанавливает все в '' (пустая строка)
сбрасывается до их начальных значений .. (сохраняется в атрибуте значения или выбранной опции и т.
Если вы хотите сохранить функции сброса по умолчанию, вам следует
- получить все элементы
<select>
- получить их текущие выбранные значения
- сбросить форму, как вы сейчас делаете
- сбросить выбранный
пример:
<script type="text/javascript">
$(document).ready(
function(){
$("#resetbutton").click(
function(){
var values = [];
var selected = $("select").each(
function(){
values.push( $(this).val());
});
this.form.reset();
for (i=0;i<selected.length;i++)
$(selected[i]).val(values[i]);
});
}
);
</script>