怎么在后台获得动态增加的控件的个数啊? post提交到后台后,遍历input个数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1楼 。要是用遍历,还需要判断 。不如直接hidden保存 原理:提交前得到 titleconn 中的 input 数量,然后修改 hidenumber 的值在后台可以通过 hidenumber 的值,来判断有几个控件另外add_like()调用失败,自己写了一个<script>function add_like(){ var array = document.getElementById("titleconn").getElementsByTagName("input"); var maxnum = 0; for(var i = 0;i < array.length;i++){ var crtnum = parseInt(array[i].name.replace("title","")); maxnum = maxnum < crtnum ? crtnum : maxnum; } document.getElementById("titleconn").innerHTML += "<tr><td id='td11'><input name='title" + (maxnum + 1) + "' type='text' class='class1' /></td></tr>";}function formSubmit(){ var array = document.getElementById("titleconn").getElementsByTagName("input"); document.getElementById("hidenumber").value = array.length; alert(document.getElementById("hidenumber").value); document.form1.submit();}</script><form name="form1" method="post" action="" onSubmit="return checkForm();"><input name="hidenum" type="hidden" value="0" id="hidenumber"/><span id="titleconn"><tr><td id="td11"><input name="title1" type="text" class="class1" /></td></tr><tr><td id="td11"><input name="title2" type="text" class="class1" /></td></tr><tr><td id="td11"><input name="title3" type="text" class="class1" /></td></tr></span><tr> <td cols="*"><a onClick="add_like()" href="#">+增加一栏</a></td></tr><tr> <td cols="*"><input type="button" onClick="formSubmit()" value="提交"></td></tr></form> javascript 小问 辨别:是数组,还是其他对象 如何在网页中模拟web共享文件夹的后退功能 FF中关于document.write(<iframe></iframe>)的BUG DWR回调函数的返回值不能正确赋值给全局变量,在线等! 文本框的即时输入提示问题求助 表格内容是动态生成的,现在要求和如何写javascript? select名字中有.该怎么办? 谁能把Microsoft的如下左列菜单剥出来啊? javascript种的延时函数是什么? 小女,在线请教各位前辈!JS关于计算日期问题!!! 我这个播放器控件怎么暂停不了?
要是用遍历,还需要判断 。不如直接hidden保存
提交前得到 titleconn 中的 input 数量,然后修改 hidenumber 的值
在后台可以通过 hidenumber 的值,来判断有几个控件另外add_like()调用失败,自己写了一个<script>
function add_like(){
var array = document.getElementById("titleconn").getElementsByTagName("input");
var maxnum = 0;
for(var i = 0;i < array.length;i++){
var crtnum = parseInt(array[i].name.replace("title",""));
maxnum = maxnum < crtnum ? crtnum : maxnum;
}
document.getElementById("titleconn").innerHTML += "<tr><td id='td11'><input name='title" + (maxnum + 1) + "' type='text' class='class1' /></td></tr>";
}function formSubmit(){
var array = document.getElementById("titleconn").getElementsByTagName("input");
document.getElementById("hidenumber").value = array.length;
alert(document.getElementById("hidenumber").value);
document.form1.submit();
}
</script><form name="form1" method="post" action="" onSubmit="return checkForm();">
<input name="hidenum" type="hidden" value="0" id="hidenumber"/>
<span id="titleconn">
<tr><td id="td11"><input name="title1" type="text" class="class1" /></td></tr>
<tr><td id="td11"><input name="title2" type="text" class="class1" /></td></tr>
<tr><td id="td11"><input name="title3" type="text" class="class1" /></td></tr>
</span>
<tr>
<td cols="*"><a onClick="add_like()" href="#">+增加一栏</a></td>
</tr>
<tr>
<td cols="*"><input type="button" onClick="formSubmit()" value="提交"></td>
</tr>
</form>