Member 10549697 Ответов: 0

Как предотвратить постоянное добавление значений динамического текстового поля в событие pageload


<сценарий тип="текст/яваскрипт" СРЦ="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&ГТ;&ЛТ;/скрипт>
< script type= "text/javascript">
$(функция () {

var email = eval('<%=valueEmail%>');
var name = eval('<%=Values% & gt;');
если (по электронной почте != нуль) {
ВАР HTML-код = "";
$(email). each (функция () {
ВАР, див = $("
");
div.html(GetDynamicTextBox (имя, адрес электронной почты));
$("#TextBoxContainer"). append(div);

});
}
$("#btnAdd"). bind ("click", функция () {
ВАР, див = $("
");
div.html(GetDynamicTextBox(""));
$("#TextBoxContainer"). append(div);
возвращать false;
});
$("тело").на("клик", ".удалить", функция () {
$(этот).ближайший("див").удалить();
});
});
функция GetDynamicTextBox(valuename, valueemail) {
вернуться в '<имя входного = "Контактантами" тип="текст" значение = "' + параметр + '" /&ГТ; ' + '&ЛТ;имя входного = "ContactEmail" тип="текст" значение = "' + valueemail + '" /&ГТ; ' +
в '<тип входного="кнопка" значение="удалить" класс="удалить" /&ГТ;'
}
< / script>

Что я уже пробовал:

Я пытаюсь добавить значения в свои динамические текстовые поля.когда я добавить больше чем 1 текстовые поля и вставить значения в них,на страницу 1-го значения текстового поля копируется в следующий, и цикл продолжается.на каждой загрузке страницы значения копируются в следующее текстовое поле.что я должен сделать, чтобы предотвратить это?

0 Ответов