В моей jQuery-проверке "submitHandler" я переименовываю некоторые поля, чтобы они имели одно и то же имя (это требуется для сервера, который обрабатывает форму) перед вызовом form.submit()
.
Это работает, когда я нажимаю на кнопку отправки - я вижу правильные имена параметров, отправляемые на сервер (используя wireshark).
Если, однако, форма отправляется в результатеизмените обработчик, тогда поля будут переименованы, когда я перебираю код в отладчике - но параметры, отправляемые на сервер, показывают вместо имен переименованных исходные имена полей.о моем обработчике изменений ...
$(document).ready(function() {
$('.autoSubmitField').bind('change', function() {
$(this).closest("form").submit();
});
});
Есть идеи, что я делаю не так?Почему регулярная отправка формы (с помощью кнопки отправки) учитывает изменение имени ... а отправка формы через мой обработчик onChange - нет?
Приветствия!