Maison > développement back-end > tutoriel php > 动态添加INPUT,获取值的问题

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

WBOY
Libérer: 2016-06-20 12:36:25
original
1030 Les gens l'ont consulté

   
 


              
          
                  
                      
                          
                          
                          
                          
                      
                  
            
 





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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal