2011-04-11 44 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

很简单,你需要分配属性正在创建的输入元素。提交时,表单将自动将其与发布数据绑定到服务器。