Как предотвратить сброс входных данных формы при удалении и повторном добавлении элемента формы? - PullRequest
1 голос
/ 30 декабря 2010

У меня есть форма, которую необходимо добавить в другом месте в DOM, и когда это происходит, все входные данные формы возвращаются к своим исходным значениям.Есть ли способ сохранить входные значения формы при удалении и повторном добавлении элемента формы?Я использую jQuery и функцию append ().

1 Ответ

1 голос
/ 30 декабря 2010

Вот что у меня сработало:

Перед клонированием элемента формы с помощью .clone (true):

$('#MyForm :input').each(function() { 
    $(this).data('val',$(this).val()); 
});

После того, как клонированный элемент формы является append () 'd:

$('#MySameFormSomewhereElseInTheDOM :input').each(function() {
     $(this).val($(this).data('val')); 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...