2011-04-11 42 views
0

JavaScript是不是我的東西。我會放在那。我正在嘗試學習,但是我更擅長於php和html。所以,我有一些Javascript來做我需要的東西(按下按鈕時添加一個文本框),但我不知道如何將創建的框連接到變量,然後可以通過後發送到我的php處理表單。任何幫助都會很棒。這是迄今爲止的代碼。幫助連接JavaScript文本框到HTML表單代碼提交

<div id = "textfield1"></div> 
<div id = "textfield2"></div> 
<div id = "textfield3"></div> 
<div id = "textfield4"></div> 
<div id = "textfield5"></div> 
<div id = "textfield6"></div> 
<div id = "textfield7"></div> 
<div id = "textfield8"></div> 
<div id = "textfield9"></div> 
<div id = "textfield10"></div> 
<div id = "textfield11"></div> 
<div id = "textfield12"></div> 
<div id = "textfield13"></div> 
<div id = "textfield14"></div> 
<div id = "textfield15"></div> 

<input type = "button" value = "Add Textbox" onclick = "addbox()"> 

<script type = "text/javascript"> 
var i = 1; 
function addbox() { 
if (i <= 15) { // max number of textboxes 
document.getElementById('textfield'+[i]).innerHTML = "<input type='text' size = '20' />"; 
i++; 
} 
else { 
alert ("No more textboxes possible") 
} 
} 
</script> 

回答

0

你需要給你的投入名稱屬性...

if (i <= 15) { // max number of textboxes 
document.getElementById('textfield'+[i]).innerHTML = "<input type='text' name='myInput" + i + "' size = '20' />"; 
i++; 
} 
0

很簡單,你需要分配屬性正在創建的輸入元素。提交時,表單將自動將其與發佈數據綁定到服務器。