Загрузка файла форм jquery: почему значения полей сбрасываются? - PullRequest
0 голосов
/ 28 июня 2011

У меня есть форма с некоторыми элементами, такими как:

<input type="text" name="maxResultsPlain"
                    id="maxResultsPlain" class="number" value="10">

Форма включает в себя один ввод типа «файл». Весь бизнес подключен к REST-серверу через $(form).ajaxSubmit(submitOptions), вызванный из submitHandler плагина validate, http://bassistance.de/jquery-plugins/jquery-plugin-validation/.

Всякий раз, когда я отправляю, поля ввода формы возвращаются к значениям по умолчанию согласно атрибуту value. Есть ли способ предотвратить это?

Точка останова Chrome DOM предполагает, что это происходит в результате махинаций плагина проверки, поэтому я подозреваю, что проблема существует.

Центральное место в коде:

$("#query-upload").validate({
    submitHandler: function(form) {
        $(form).ajaxSubmit(submitOptions);
    }
});

1 Ответ

0 голосов
/ 28 июня 2011

Существует resetForm и clearForm, которые можно попробовать установить в false, чтобы посмотреть, поможет ли это.

...