Мне их посоветовали на одном из интернет-ресурсов. Изначально код имел вид:
function FA(){
var len=document.fm.elements.length-1; //length-1, потому что кнопка считается за элемент и мы ее отбрасываем.
var mas=[]; // создаем массив к торый собственно и будем заполнять
var paste=document.getElementById('paste');
for(var i=0;i<len;i++){
var val=document.fm.elements[i].value;
if (val!=0 && val!=undefined && val!=null){ // дабы не забивать массив не определенными значениями мы делаем проверку на передаваемое значение;
mas.push(val); // работаем с массивом как со стеком
}
}
paste.innerHTML=mas; // ну и вывод массива
}
но при этом, все значения из полей выводились единоразово, а при попытке добавить новую запись, она перезаписывалась, вместо старой.
Я задал вопрос, о выводе данных в 3 колонки, и мне порекомендовали вот так править вышеуказанный код:
function FA()
{
var len=document.fm.elements.length-1;
var mas=[];
var paste=document.getElementById('paste');
cod="<table width=100%><tr>"; // КОД ДЛЯ ЗАПИСИ В paste
for(var i=0;i<len;i++)
{
var val=document.fm.elements[i].value;
if (val!=0 && val!=undefined && val!=null)
{
mas.push(val);
cod.="<td>".val."</td>";
}
}
cod.="</tr></table>";
paste.innerHTML=cod; // отображение массива колонками
}