Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2011, 11:13   #1
kerbeross
 
Регистрация: 28.07.2009
Сообщений: 6
Вопрос Очищается форма :(

Добрый день, есть форма, в ней поля для ввода информации и кнопка ЕЩЕ, которая вызывает функцию на JS, которая добавляет еще строку таких же аналогичных полей, как сделать на моем примере чтобы при нажатии на эту кнопку все записи что были в полях до этого не исчезали?
Код:
<form action="output.php" method="post" id="myform"> 
<script language="JavaScript"> 
function myFunc( ) 
 { 
  document.getElementById("myform").innerHTML+="<br><input name='group[]' type='text' size='3'/>" 
  +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" 
  +"<input name='chas[]' type='text' size='3'/>" 
  +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" 
  +"<input name='pred1[]' type='text' size='30'/>" 
  +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" 
  +"<input name='pred2[]' type='text' size='30'/>" 
  +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" 
  +"<input name='aud[]' type='text' size='3'/><br>"; 
 
 } 
</script> 
<input name="group[]" type="text" size="3"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
<input name="chas[]" type="text" size="3"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
............. 
<input type="button" name="Button1"  value="еще" onclick="myFunc();">  
<input type="submit" name="Button2"  value="все">  
</form>
kerbeross вне форума Ответить с цитированием
Старый 23.03.2011, 22:12   #2
StagnantIce
Пользователь
 
Регистрация: 05.03.2011
Сообщений: 60
По умолчанию

PHP код:
<script language="JavaScript"

function 
getInput(sizename) {
var 
inp document.createElement('input');
inp.setAttribute('size'size);
inp.setAttribute('name'name);
return 
inp;
}

function 
createBr() {
var 
br document.createElement('br');
return 
br;
}

function 
createText() {
var 
text document.createTextNode('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
return 
text;
}


function 
myFunc( ) 

 var 
form =  document.getElementById("myform");
form.appendChild(createBr());
form.appendChild(getInput('3''group[]'));
form.appendChild(createText());
form.appendChild(getInput('3''chas[]'));
form.appendChild(createText());
form.appendChild(getInput('30''pred1[]'));
form.appendChild(createText());
form.appendChild(getInput('30''pred2[]'));
form.appendChild(createText());
form.appendChild(getInput('3''aud[]'));
 } 
</script> 

<form action="output.php" method="post" id="myform"> 
<input name="group[]" type="text" size="3"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
<input name="chas[]" type="text" size="3"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
............. 
<input type="button" name="Button1"  value="еще" onclick="myFunc();">  
<input type="submit" name="Button2"  value="все">  
</form> 
Мои статьи по веб-программированию http://pihpi.ru
StagnantIce вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форма Айгуля Помощь студентам 3 13.06.2010 13:08
Форма StudentMarat Microsoft Office Access 2 22.06.2009 09:32
форма blackstersl Общие вопросы Delphi 4 17.09.2008 21:35
Форма subsonic Общие вопросы Delphi 5 10.01.2008 11:18
форма... Briz Общие вопросы Delphi 8 22.10.2007 17:26