У меня есть сценарий, который создает динамическую таблицу. После того, как пользователь нажмите на кнопку, рядом row
в нижней части таблицы добавляются .:отключить страницу перезагрузки после отправки формы
function createRow()
{
var options='<select name="nameselect'>
options+='<option>one</option>';
options+='</select>';
options+='<input type=\'submit\' name=\'loadReq\' value=\'Pobierz dane\' />';
var form = document.createElement('form'); // create row node
var row = document.createElement('tr'); // create row node
var col = document.createElement('td'); // create column node
var col2 = document.createElement('td'); // create second column node
var col3 = document.createElement('td'); // create column node
var col4 = document.createElement('td'); // create second column node
var col5 = document.createElement('td'); // create column node
var col6 = document.createElement('td');
form.appendChild(col);
row.appendChild(form); // append first column to row
row.appendChild(col2); // append second column to row
row.appendChild(col3); // append first column to row
row.appendChild(col4); // append second column to row
row.appendChild(col5); // append first column to row
//row.appendChild(col6);
col.innerHTML = options;
col2.innerHTML = 'some text'; // put data in second column
col3.innerHTML = 'some text';
col4.innerHTML = 'some text';
col5.innerHTML = 'some text';
table.insertAdjacentElement('beforeEnd', row);
counter++;
}
Так что сейчас им добавив строку с some text
значения в 2-5 столбцах и drop down list
с кнопкой в качестве формы в первая колонка.
Но всякий раз, когда я представляю свою форму, страница перезагрузки, так Эфект моей JavaScript
функции больше не существует, в результате я получаю exacly ту же страницу, как я открыл перед и ряд я добавил исчезнуть.
Можно ли отправить форму и не потерять efect от JavaScript
Функция?
В конце вашей функции добавить 'вернуть ложь,' –
К сожалению нет никакого успеха ... – Mithrand1r
Вы действительно хотите отправить форму (в данном случае на другую страницу) или просто нажмите на кнопке, которая выполняет Javascript? – Marshall