我有一個腳本可以創建動態表。用戶之後點擊一個按鈕,在表的底部下一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++;
}
所以現在IM使用按鈕添加一行some text
值在2-5列,並與drop down list
作爲一種形式第一列。
但每當我提出我的表格,頁面重新加載,所以我JavaScript
功能的效應就不再出現在結果當我打開前後排我加消失,我得到exacly相同的頁面。
是否可以提交表格並且不放鬆JavaScript
功能的效果?
在你的函數的末尾添加'返回false;' – 2013-03-28 08:38:57
可惜沒有成功...... – Mithrand1r 2013-03-28 08:40:15
你真的要提交表單(在這種情況下,到另一頁)或點擊在執行Javascript的按鈕上? – Marshall 2013-03-28 08:40:33