<script> <br /> function add() { <br /> // 创建table 行标签tr <br /> var trobj = document.createelement("tr"); <br /> // 设置行内容 <br /> trobj.innerhtml = "<td width='150px'><input name='firstname'/><td width='150px'>" <br /> + "<input name='lastname'/><td width='130px'><input type='button' value='add' onclick='add()'> " <br /> + "<input type='button' value='del' onclick='del(this)'>"; <br /> // 将行内容添加到表格中 <br /> document.getelementbyid("tb").appendchild(trobj); <br /> } <br /> <br /> function del(obj) { <br /> // 直接删除当前对象的父节点的父节点 <br /> document.getelementbyid("tb").removechild(obj.parentnode.parentnode); <br /> } <br /> <br /> function comparetrs(otr1, otr2) { <br /> // 获取行中的需要比较的firstname列的值 <br /> var svalue1 = otr1.firstelementchild.firstelementchild.value; <br /> var svalue2 = otr2.firstelementchild.firstelementchild.value; <br /> // 进行比较 <br /> return svalue1.localecompare(svalue2); <br /> } <br /> <br /> function sorttable(){ <br /> // 获取表格 <br /> var otable = document.getelementbyid("tb1"); <br /> // 获取表格中tbody主体域 <br /> var otbody = otable.tbodies[0]; <br /> // 获取otbody域中行集合 <br /> var coldatarows = otbody.rows; <br /> // 新建行数组,用于存放行内容 <br /> var atrs = new array; <br /> <br /> // 将otbody中的行内容添加到atrs中 <br /> for (var i=0; i < coldatarows.length; i++) { <br /> atrs[i] = coldatarows[i]; <br /> } <br /> <br /> // 若otable的sortcol 属性为空,对数组进行反转,否则进行排序 <br /> if (otable.sortcol) { <br /> atrs.reverse(); <br /> } else { <br /> atrs.sort(comparetrs); <br /> } <br /> <br /> // 创建代码片段,存放排序后的行数据 <br /> var ofragment = document.createdocumentfragment(); <br /> for (var i=0; i < atrs.length; i++) { <br /> ofragment.appendchild(atrs[i]); <br /> } <br /> <br /> // 将存放有排序后行数据的代码片段添加到表格主体otbody上 <br /> otbody.appendchild(ofragment); <br /> <br /> // 设置排序标识 <br /> otable.sortcol = true; <br /> } <br /> </script>
php.php如何得到a b c d e f 的值。
得到值后,然后变成下
a键名,b是值
c键名,d是值
e键名,f是值
搞成一个二维数码,存入数据库
这个主要是做产品属性增加的。
回复讨论(解决方案)
有 name 属性就可获得
同名时应用数组形式命名