<html> <head> <title> working with jscript</title> <script type="text/javascript"> function appendtable() { var parent = document.getElementById("divide"); var div = document.createElement("div"); var tbl = div.appendChild(document.createElement("table")); var tb = tbl.appendChild(document.createElement("tbody")); var tr = tb.appendChild(document.createElement("tr")); var td = tr.appendChild(document.createElement("td")); parent.appendChild(div); var oSelect=document.createElement("select"); var oOption = document.createElement("option"); var t0 = document.createTextNode("Ferrari"); oOption.setAttribute("value", 0); oOption.appendChild(t0); oSelect.appendChild(oOption); var oOption1 = document.createElement("option"); var t1 = document.createTextNode("Fessari"); oOption1.setAttribute("value", 1); oOption1.appendChild(t1); oSelect.appendChild(oOption1); oSelect.onchange=function(){ txtChange(this); } var prodname=document.createElement("input"); prodname.type="text"; prodname.value="product name"; prodname.name = "prname"; var prodprice=document.createElement("input"); prodprice.type="text"; prodprice.value="product price"; prodprice.name="prprice"; var prodqty=document.createElement("input"); prodqty.type="text"; prodqty.value="product quantity"; prodqty.name="prqty"; var prodsku=document.createElement("input"); prodsku.type="text"; prodsku.value="product SKU"; prodsku.name="prsku"; var produpc=document.createElement("input"); produpc.type="text"; produpc.value="product UPC"; produpc.name="prupc"; td.appendChild(oSelect); td.appendChild(prodname); td.appendChild(prodprice); td.appendChild(prodqty); td.appendChild(prodsku); td.appendChild(produpc); } function elementOfName(parentNode, name) { var nodeList = parentNode.getElementsByTagName("INPUT"); for(var i=0; i<nodeList.length; i++) { if(nodeList.item(i).name == name) { return nodeList.item(i); } } return null; } function txtChange(obj) { document.getElementById("pName").value = elementOfName(obj.parentNode, "prname").value; document.getElementById("price").value = elementOfName(obj.parentNode, "prprice").value; document.getElementById("pQty").value = elementOfName(obj.parentNode, "prqty").value; document.getElementById("SKU").value = elementOfName(obj.parentNode, "prsku").value; document.getElementById("UPC").value = elementOfName(obj.parentNode, "prupc").value; } </script> </head> <body bgcolor=white> <%@ taglib uri="http://webm-taglib.tld" prefix="webm" %> <FORM ACTION=http://10.200.13.83:5555/invoke/app/flowDList METHOD=POST> Purchase Order ID <input type="text" name="poId"><br> Sendor Address <input type="text" name="senderAddress"><br> Vendor Address <input type="text" name="vendorAddress"><br> poStatus <input type="text" name="poStatus"><br> poDate <input type="text" name="poDate"><br> expDate <input type="text" name="expDate"><br><br> <h4> Product Details</h4> <input type="button" onclick="appendtable()" value="Add Product"> <div id="divide"></div> <input type="hidden" name='pId' id="pId"> <input type="hidden" name='pName' id="pName"> <input type="hidden" name='price' id="price"> <input type="hidden" name='pQty' id="pQty"> <input type="hidden" name='SKU' id="SKU"> <input type="hidden" name='UPC' id="UPC"> <br> <input type="submit" name="btnSubmit" value="Submit Order"> </form> </body> </html>
SKU='product SKU 3' UPC='product UPC 3' btnSubmit='Submit Order' expDate='' pId='' pName='product name 3' pQty='product quantity 3' poDate='' poId='' poStatus='' price='product price 3' prname='product name 1','product name 2','product name 3' prprice='product price 1','product price 2','product price 3' prqty='product quantity 1','product quantity 2','product quantity 3' prsku='product SKU 1','product SKU 2','product SKU 3' prupc='product UPC 1','product UPC 2','product UPC 3' senderAddress='' vendorAddress=''
<html> <head> <title> working with jscript</title> <script type="text/javascript"> function appendtable() { var parent = document.getElementById("divide"); var div = document.createElement("div"); var tbl = div.appendChild(document.createElement("table")); var tb = tbl.appendChild(document.createElement("tbody")); var tr = tb.appendChild(document.createElement("tr")); var td = tr.appendChild(document.createElement("td")); parent.appendChild(div); var oSelect=document.createElement("select"); var oOption = document.createElement("option"); var t0 = document.createTextNode("Ferrari"); oOption.setAttribute("value", 0); oOption.appendChild(t0); oSelect.appendChild(oOption); var oOption1 = document.createElement("option"); var t1 = document.createTextNode("Fessari"); oOption1.setAttribute("value", 1); oOption1.appendChild(t1); oSelect.appendChild(oOption1); var prodId=document.createElement("input"); prodId.type="hidden"; prodId.value="product Id"; prodId.name="pId"; var prodname=document.createElement("input"); prodname.type="text"; prodname.value="product name"; prodname.name = "pName"; var prodprice=document.createElement("input"); prodprice.type="text"; prodprice.value="product price"; prodprice.name="price"; var prodqty=document.createElement("input"); prodqty.type="text"; prodqty.value="product quantity"; prodqty.name="pQty"; var prodsku=document.createElement("input"); prodsku.type="text"; prodsku.value="product SKU"; prodsku.name="SKU"; var produpc=document.createElement("input"); produpc.type="text"; produpc.value="product UPC"; produpc.name="UPC"; td.appendChild(prodId); td.appendChild(oSelect); td.appendChild(prodname); td.appendChild(prodprice); td.appendChild(prodsku); td.appendChild(produpc); oSelect.onchange=function(){ txtChange(this,prodname,prodprice,prodsku,produpc,prodId); } td.appendChild(prodqty); } function txtChange(obj,prname,prprice,prsku,prupc,prId) { var val=obj.selectedIndex; if (val==0) { prId.value=val; prname.value=obj[val].text; prprice.value="2"; prsku.value="90"; prupc.value="70"; } else { prId.value=val; prname.value=obj[val].text; prprice.value="23"; prsku.value="903"; prupc.value="703"; } } </script> </head> <body bgcolor=black> <%@ taglib uri="http://webm-taglib.tld" prefix="webm" %> <FORM ACTION=http://10.200.13.83:5555/invoke/app/chkapp METHOD=POST> <font color="#C12283"><h4> <pre> Purchase Order ID <input type="text" name="poId"><br> Sendor Address <input type="text" name="senderAddress"><br> Vendor Address <input type="text" name="vendorAddress"><br> poStatus <input type="text" name="poStatus"><br> poDate <input type="text" name="poDate"><br> expDate <input type="text" name="expDate"><br></pre><br> <h3> Product Details</h3> <input type="button" onclick="appendtable()" value="Add Product"><br> <pre> <hr color=white> Product ID Product Name Product Price Product SKU Product UPC Product Quantity</pre> <div id="divide"></div> <hr color=white> <center> <br> <input type="submit" name="btnSubmit" value="Submit Order"></center> </font> </form> </body> </html>
| DaniWeb Message | |
| Cancel Changes | |