Очищается форма :(

  • Автор темы st0rk
  • Дата начала
S

st0rk

Добрый день, есть форма, в ней поля для ввода информации и кнопка ЕЩЕ, которая вызывает функцию на 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'/>" 
+"" 
+"<input name='chas[]' type='text' size='3'/>" 
+"" 
+"<input name='pred1[]' type='text' size='30'/>" 
+"" 
+"<input name='pred2[]' type='text' size='30'/>" 
+"" 
+"<input name='aud[]' type='text' size='3'/><br>"; 

} 
</script> 
<input name="group[]" type="text" size="3"/>  
<input name="chas[]" type="text" size="3"/>  
............. 
<input type="button" name="Button1" value="еще" onclick="myFunc();"> 
<input type="submit" name="Button2" value="все"> 
</form>
 
V

vital

Хм, они и не должны пропадать. Это раз. Можно целую хтмлку.. проверить7
второе - выравнивание проебелами - зло.
и три - вы принципиально jQuery не юзаете?
 
S

st0rk

все, сделал, нужно было создать div, а потом div.innerHTML+="".
выравнивание пробелами временное, потом в таблицу загоню.
jQuery не юзаю ибо не знаю, та и с JS первый раз столкнулся, в основном немного на php приходилось писать, а тут такая ситуация сто средствами php не разрулишь красиво. Теперь бы все это дело в pdf загнать и на сервер ложить, и для печати сразу выводить, думаю пользовать mpdf, только непойму как ему передать все что в <body></body>, mpdf выводит только то что в какой-то переменной, тоесть все что в body нужно в переменнуюю загонять? как-то криво, как быть, не подскажите?
сейчас выглядит так:
Код:
<body>
<?php
echo "<div><p align='center'>.....;
тут проверки переменных, обработка и т.п.
echo "<div><p align='center'>....;
а mpdf хочет получить уже готовый html код для формирования из него ПДФ! как мне его получить? у меня ведь php код пока, и html с правильной разметкой появится только при выполнении всех манипуляций внутри <?php ?>
 
K

Kauperwood

на вопрос ваш не отвечу, но нашел кое что, возможно это будет интересно
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!