В поисках наиболее эффективного способа вернуть значения формы в исходные значения при отмене - PullRequest
1 голос
/ 29 июля 2010

У меня есть форма с динамически генерируемой группой полей - backend - это php / mySQL, и форма создается путем чтения данных из таблицы и создания группы полей для каждой записи. Форма имеет немного javascript onSubmit, который подтверждает, действительно ли пользователь хочет сохранить свои изменения, но у меня возникают проблемы с возвратом к исходным значениям, если они говорят, что не хотят сохранять. Перезагрузка страницы из базы данных не вариант.

Ответы [ 3 ]

5 голосов
/ 29 июля 2010

Если вы не делаете что-то необычно, попробуйте:

<input type="reset" value="Cancel" />

Или, если вам нужно сделать это в javascript:

document.yourform.reset()
0 голосов
/ 29 июля 2010

При начальной загрузке формы сохраняйте значения в «скрытых» полях ввода. Используйте значения этих скрытых полей при отмене формы.

0 голосов
/ 29 июля 2010

Если о возврате туда и обратно не может быть и речи, я бы сказал, что единственный способ справиться с этим - сохранить исходные значения полей формы в javascript (переменные, массив, что бы ни имело смысла) ) и используйте их для повторного заполнения полей формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...