我看你是自己把自己绕进去了,太乱了。为什么要组合数据?加个FORM不就可以提交到后台了吗?没必要在前台
这么折腾吧,或许是我没理解你的意思,呵呵
这么折腾吧,或许是我没理解你的意思,呵呵
解决方案 »
- jq 如何实现加载数据
- javascript传值给servlet出现部分乱码问题
- 求教正则反向引用问题!!
- 求仿csdn右下角推荐代码
- 在html中加入脚本语言JavaScript,可是怎么样才能引入包呢
- 一种定义javascript类的写法,有几个地方不明白,请高手帮忙解释一下
- 为什么e.explicitOriginalTarget.id 有时会为空
- 请教一个算法
- Google的Node和Node.js是一个东西么?
- elements是属于dom的吗?
- 如何在Text的Onfocus事件里创建一个DIV,并且位置正好在text的正下方左对齐?
- 《javascript高级程序设计》第六章一个问题~在线求教。谢谢
你的
function insertRow(){
var myNewRow =document.all.ProdTab.insertRow(document.all.ProdTab.rows.length);
var i=document.all.ProdTab.rows.length-1; 这个i是定值
那你下面的myNewCell.innerHTML 中的控件name都一样了
那么在你function combCondition()里面 循环怎么取得出来?
如:
<input type='hidden' name='condi"+i+"'> <select name=\"condi"+i+"\"> input和select具有相同的名字,因此在用document.all('condi1')取值的时候取到的是一个数组,这个数组有两个值,这个时候取值要用 "数组名称[序列号]"来得到。你上面的程序取值可以这样condiString = condiString+document.all(field)[1].value+"="+document.all(value)[1].value+" "
+document.all(condi)[1].value+" ";
或者将插入函数中的隐藏控件<input type='hidden' name='condi"+i+"'> 、<input type='hidden' name='field"+i+"'> 、<input type='hidden' name='value"+i+"'> 部分删除select控件取值可以直接用 “控件对象.value”取得