По какой-то причине в моей форме, когда она очищает поля, она сбрасывает значение раскрывающихся списков на '', но не показывает фактический текст опции? Есть идеи почему?
$(':input','#templatesForm')
.not(':submit, :button, :hidden, :reset')
.val('');
РЕДАКТИРОВАТЬ:
<select size="1" name="status" id="status">
<option value="">- Select -</option>
<?php
echo $statuses;
?>
</select>
Редактировать 2:
Я не знаю, что вызывает эту проблему, будь то красивые формы или плагин проверки формы jQuery или что, потому что при нажатии кнопки сброса я знаю, использовать этот код:
$("#reset").click(function() {
validator.resetForm();
});
У меня есть несколько раскрывающихся списков, и после сброса формы они сбрасывают значения всех полей формы, даже раскрывающегося, однако текст раскрывающегося списка остается таким же, как и последнее изменение пользователя. Кто-нибудь знает и решение сделать обновление select, чтобы его первоначальный вариант был по умолчанию?
Редактировать 3:
Любые идеи от кого-либо, потому что я был озадачен этим несколько дней назад.
Редактировать 4:
Надеюсь, у меня появится кто-то, у кого есть хотя бы одна идея!
Редактировать 5:
Вот скрипта js, которая делает то, о чем я говорю. Он сбрасывает значение раскрывающегося списка до 0, но не меняет текстовую опцию обратно на значение по умолчанию - Выбрать -
http://jsfiddle.net/EwpXp/