form: отсылать только измененные поля
Имеем форму, method="post".
Полей в форме много, отсылать их все не хочется, хочется только измененные. Вопрос: как?
Что приходило на ум:
1. Убрать форму, самому формировать URL только с нужными полями.
Но: хочется всё же отправлять через форму, post-ом, без ужасных длинных URL-ов.
2. Перед отправкой disable-ить ненужные поля.
Но: моргание полей при отправке выглядит не очень хорошо. Наверное, можно это решить стилями, но выглядит как-то грязновато.
3. В невидимом div-е динамически формировать новую форму и делать submit уже ей.
Но: это уж совсем в случае отчаяния :)
Вот если бы можно было сделать form.elements[xxx]._submit_this_element_ = false;
Пока ничего такого найти не удалось.
Какой же самый правильный способ не отправлять данные?