一个提交JS产生表单的问题,请各位大虾指教指教。 提交后可以全取到呀,只要都有name,特殊的用隐藏控件传 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是的,因为是动态的产生表单,有的文本框可能删除了,例如 产生5个,可能删除了其中的 第2,4号文本框<input name="AddName0" …………/><input name="AddName1" …………/><input name="AddName3" …………/><input name="AddName5" …………/>问题是,我怎么才能在下一个页面中取到所有的文本值??? dim addname()for i=0 to request.form.count if not isnull(request("addname"&i)) then addname(i)=request("addname"&i) end ifnext 最好名字都一样,提交后直接取道数组,就不用想那个被删了,php,struts都可以取到(名字一样的)数组,JSP不知行不行php:<input name="AddName[]" …………/><input name="AddName[]" …………/><input name="AddName[]" …………/><input name="AddName[]" …………/>$a =-$post(&AddName) is arraystruts 的get set 方法定义成 String [] 感谢 slayerbb(名字被抢了) 的关注问题是:我提交的表单号码不是连续的,这会丢失数值的。 <input name="AddName" …………/><input name="AddName" …………/><input name="AddName" …………/><input name="AddName" …………/><input type=hidden name="ahidden">function funcSubmit(){ var a="" var b=document.getElementsByName("AddName");for(i=0;i<b.length,i++){ alert(b.value) a=//再这把value用(;)连接起来 } document.getElementsByName("ahidden")[0].value=a; form.submit();}下页面取ahidden的值,在分割 感谢 mingxuan3000(铭轩) 的关注;这里 name 不可以同名的,不然生成的文本就删除不掉了。看看能不能不所存在的文本的名字储存下来呢 。 id 不同名 name 同名, 删除 use id 一套整体的手机应用小游戏开发的详细步骤 求助:Extjs获取不到后台数据 鼠标移入移出的代码,怎么只有在ie6下面有效,帮忙看下 求一个树结构像csdn里面的那样 要动态的 事件处理时,如何接收事件参数? 我是菜鸟,帮帮忙. 请教google API V3地图偏移问题。 如果没有登录,如何判断后能让页面自动转到登陆页面? showmodaldialog的问题 小萌新,求助前端大神啊,easyUI生成的datagrid与echarts生成的图形,在一个页面,使用icheck进行切换的问题??求助 关于location的一个问题: 400分求救!javaScript 问题!
因为是动态的产生表单,有的文本框可能删除了,
例如 产生5个,可能删除了其中的 第2,4号文本框
<input name="AddName0" …………/>
<input name="AddName1" …………/>
<input name="AddName3" …………/>
<input name="AddName5" …………/>问题是,我怎么才能在下一个页面中取到所有的文本值???
for i=0 to request.form.count
if not isnull(request("addname"&i)) then
addname(i)=request("addname"&i)
end if
next
php:
<input name="AddName[]" …………/>
<input name="AddName[]" …………/>
<input name="AddName[]" …………/>
<input name="AddName[]" …………/>
$a =-$post(&AddName) is array
struts 的get set 方法定义成 String []
问题是:我提交的表单号码不是连续的,这会丢失数值的。
<input name="AddName" …………/>
<input name="AddName" …………/>
<input name="AddName" …………/>
<input type=hidden name="ahidden">
function funcSubmit(){
var a=""
var b=document.getElementsByName("AddName");
for(i=0;i<b.length,i++){
alert(b.value)
a=//再这把value用(;)连接起来
}
document.getElementsByName("ahidden")[0].value=a;
form.submit();
}
下页面取ahidden的值,在分割
这里 name 不可以同名的,不然生成的文本就删除不掉了。看看能不能不所存在的文本的名字储存下来呢 。