Heim  >  Artikel  >  Backend-Entwicklung  >  动态添加INPUT,获取值的问题

动态添加INPUT,获取值的问题

WBOY
WBOYOriginal
2016-06-20 12:36:251000Durchsuche

   
 


              
          
                  
                      
                          
                          
                          
                          
                      
                  
            
 





  
 
    <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 属性就可获得
同名时应用数组形式命名

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:关于数组存取的问题Nächster Artikel:Yaf框架初体验