Despues de mucha ayuda del buen amigo Laratik tengo esta pagina que despues de "escanear" un codigo de barra de un paquete me devuelve los datos correspondientes creando dinamicamente los DIV 's, todo esta muy bien, pero necesito que cuando se crean los divs tambien cree las etiquetas o labels, por ejemplo, "Cliente", "Ciudad", "Estado", "Peso", etc.
Puede alguien echar un vistazo al codigo y/o a la pagina enlazada mas arriba e indicarme como se agregan las etiquetas de los respectivos campos?
Gracias por su ayuda!
Código:
function setOutput(){ if(httpObject.readyState == 4){ var respuesta = httpObject.responseText.split(","); var cont = document.createElement("div"); var res = document.getElementById("resultadosScan1"); var id = document.createElement("div"); var packageId = document.createElement("div"); var userId = document.createElement("div"); var originCompany = document.createElement("div"); var contentDescription = document.createElement("div"); var originCity = document.createElement("div"); var originState = document.createElement("div"); var originZip = document.createElement("div"); var packWeight = document.createElement("div"); var packLength = document.createElement("div"); var packHeight = document.createElement("div"); var packDepth = document.createElement("div"); var del = document.createElement("img"); //creo el div para eliminar del.src = "images/eliminar.gif"; del.onclick = eliminar; id.className = "classId"; packageId.className = "classPackageId"; userId.className = "classUserId"; originCompany.className = "classOriginCompany"; contentDescription.className = "classContentDescription"; originCity.className = "classOriginCity"; originState.className = "classOriginState"; originZip.className = "classOriginZip"; packWeight.className = "classPackWeight"; packLength.className = "classPackLength"; packHeight.className = "classPackHeight"; packDepth.className = "classPackDepth"; document.getElementById('outputText0').value = httpObject.innerHTML= respuesta[0]; document.getElementById('outputText1').value = httpObject.innerHTML= respuesta[1]; document.getElementById('outputText2').value = httpObject.innerHTML= respuesta[2]; document.getElementById('outputText3').value = httpObject.innerHTML= respuesta[3]; document.getElementById('outputText4').value = httpObject.innerHTML= respuesta[4]; document.getElementById('outputText5').value = httpObject.innerHTML= respuesta[5]; document.getElementById('outputText6').value = httpObject.innerHTML= respuesta[6]; document.getElementById('outputText7').value = httpObject.innerHTML= respuesta[7]; document.getElementById('outputText8').value = httpObject.innerHTML= respuesta[8]; document.getElementById('outputText9').value = httpObject.innerHTML= respuesta[9]; document.getElementById('outputText10').value = httpObject.innerHTML= respuesta[10]; document.getElementById('outputText11').value = httpObject.innerHTML= respuesta[11]; id.innerHTML = httpObject.innerHTML= respuesta[0]; packageId.innerHTML = httpObject.innerHTML= respuesta[1]; userId.innerHTML = httpObject.innerHTML= respuesta[2]; originCompany.innerHTML = httpObject.innerHTML= respuesta[3]; contentDescription.innerHTML = httpObject.innerHTML= respuesta[4]; originCity.innerHTML = httpObject.innerHTML= respuesta[5]; originState.innerHTML = httpObject.innerHTML= respuesta[6]; originZip.innerHTML = httpObject.innerHTML= respuesta[7]; packWeight.innerHTML = httpObject.innerHTML= respuesta[8]; packLength.innerHTML = httpObject.innerHTML= respuesta[9]; packHeight.innerHTML = httpObject.innerHTML= respuesta[10]; packDepth.innerHTML = httpObject.innerHTML= respuesta[11]; cont.appendChild(id); cont.appendChild(packageId); cont.appendChild(userId); cont.appendChild(originCompany); cont.appendChild(contentDescription); cont.appendChild(originCity); cont.appendChild(originState); cont.appendChild(originZip); cont.appendChild(packWeight); cont.appendChild(packLength); cont.appendChild(packHeight); cont.appendChild(packDepth); cont.appendChild(del); res.appendChild(cont); /*sum = sum+parseInt(respuesta[2]); impuestos = sum * 0.16 ; total = sum + impuestos; document.getElementById("suma").value = sum.toFixed(2); document.getElementById("impuestos").value = impuestos.toFixed(2); document.getElementById("total").value = total.toFixed(2);*/ } }