2010-01-18 47 views

回答

16

下面是一些代碼來創建你的輸入框:

var element = document.createElement('input'); 
element.type = 'hidden'; 
element.value = ''; 
element.id = ''; 

將其與id="myform"添加到<form>你可以這樣做:

var myform = document.getElementById('myform'); 
myform.appendChild(element); 

FYI:您<input>沒有按」 t具有name屬性。如果您計劃將其作爲表單的一部分提交併在服務器端進行處理,則應該包含一個表單。

+1

感謝................................. – Hulk 2010-01-18 14:44:40

2

空值,在這裏,等於就不一一說明,所以我不會:

var input = document.createElement('input'); 
input.type = 'hidden'; 

document.body.appendChild(input); // or append it anywhere else... 
1
var inputTag = document.createElement("input"); 
inputTag.type = "hidden"; 

這是沒有必要設置其他兩個屬性,因爲它們將作爲反正沒事啓動。

+0

謝謝....................... – Hulk 2010-01-19 06:28:23

2

使用DOM方法:

var input = document.createElement("input"); 
input.setAttribute("type", "hidden"); 
input.setAttribute("value", ""); 
input.setAttribute("id", ""); 

document.getElementById("the-form-id").appendChild(input); 
+0

謝謝....................... – Hulk 2010-01-19 06:27:57

相關問題