У меня есть html-форма, которая использует выбранные и текстовые входы. Форма заполняется значениями по умолчанию. Как я могу представить только те входы, которые были изменены пользователем по их значениям по умолчанию? Обратите внимание, что эта страница должна храниться во встроенной системе с ограниченным пространством, поэтому использование библиотеки javascript не может быть и речи.Используя предварительно заполненную форму, отправьте только измененные поля
Пример HTML:
<form>
<input type="text" name="field1" value="value1" />
<input type="text" name="field2" value="value2" />
<select name="field3">
<option value="option1" select>Option 1</option>
<option value="option2" select>Option 2</option>
</select>
<input type="Submit" />
</form>
Для того, чтобы быть ясно, входы, что пользователь не меняется, не должен отображаться в запросе POST, когда форма была отправлена.
Что вы пробовали? В принципе, вы должны добавить обработчики onchange для каждого из входных элементов и добавить его в массив измененных элементов. Затем напишите обработчик 'onsubmit', который собирает значения всех элементов в этом массиве, сериализует значения и отправляет их на сервер. – Barmar
Я думаю, это должно обеспечить достаточно, чтобы вы попытались написать его сами. Если вы не можете заставить его работать, вернитесь и покажите свой код. – Barmar
Я попробую. – waldol1