




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 首頁| 空間| 新聞| 論壇| 博客| 下載| 讀書| 網(wǎng)摘| 書店| 程序員| 項目交易| 樂知教育| 網(wǎng)址 歡迎您:p1314520h|退出|登錄注冊|幫助 CSDN-CSDN社區(qū)-Web 開發(fā)-JavaScript 管理菜單 生成帖子 置頂 推薦 取消推薦 鎖定 解鎖 移動 編輯 刪除 帖子加分 帖子高亮 取消高亮 結(jié) 帖 發(fā) 帖 回 復(fù) 收藏 不顯示刪除回復(fù)顯示所有回復(fù)顯示星級回復(fù)顯示得分回復(fù) JAVASCRIPT動態(tài)增加表格,如何實現(xiàn)兩個input 值的計算結(jié)果問題點數(shù):200分,結(jié)帖人:lifelz888 lifelz888 (fe) 等級: 結(jié)帖率:40.00% 樓主發(fā)表于:2
2、008-07-10 17:05:56我要實現(xiàn)點選擇商品出現(xiàn)一個對話框,然后選擇對應(yīng)的商品放到表格相應(yīng)的內(nèi)容中,填寫了單價,數(shù)量之后能自動計算出總價,并在總價中顯示,請各位指導(dǎo)一下,謝謝. <form name=form1> <table> <tr> <td align=center> <table width=100% border="1" id="testTbl" bgcolor="#CCCCCC"> <tr> <td align=center width
3、=6%>選擇 </td> <td align=center width=6%>序列 </td> <td align=center width=8%>選擇商品 </td> <td align=center width=17%>產(chǎn)品名稱 </td> <td align=center width=17%>型號規(guī)格 </td> <td align=center width=11%>單價 </td> <td align=center width=11%>數(shù)
4、量 </td> <td align=center width=11%>總價 </td> </tr> </table> </td> </tr> <tr> <td>總計: <input type=text name="zjg"> </td> </tr> <tr> <td align=center> <input name='litif' type='hidden' value
5、="0" /> <input type=button onClick="addRow(testTbl)" value=新增> <input type=button value=刪除 class="del" onClick="delRow(testTbl)"> <input type=submit value="確定"> </td> </tr> </table> </form><script> /
6、* * 添加 */ function sett(table) form1.dj2.value="ni" function addRow(table) /獲得表格的行數(shù) var row = table.rows.length; /獲得表格的列數(shù) var cell = table.rows0.cells.length; /添加行 var newTr = table.insertRow(); newTr.bgcolor = "#ffffff" /添加列 for(var j=1;j <=cell;j+) var newTd = newTr.insertCe
7、ll(); add(newTd,j,row); /* *刪除行 */ function delRow(table) var cks = document.forms0.ck; if(cks!=undefined) if(cks.length=undefined) if(cks.checked) table.deleteRow(1); else for(var i=0;i <cks.length;i+) var ck = cksi; if(ck.checked) var number = i + 1; table.deleteRow(number); cks = document.form
8、s0.ck; /全部刪除時 if(cks=undefined) var row = table.rows.length; return; i-; trimNumber(table); /* *排號 */ function trimNumber(table) var rows = table.rows.length-1; for(var i=1;i <=rows;i+) var row = table.rowsi; row.cells1.innerText = i; var row = table.rows.length; /* *為列添加文本 */ function addText(ne
9、wTd,text) newTd.innerText = text; /* *為列添加標(biāo)簽 */ function addHTML(newTd,HTML) newTd.innerHTML = HTML; function add(newId,cell,row) if(cell=1) addHTML(newId," <input type='checkbox' value='"+(row+1)+"' name='ck'/>"); newId.align = "center" el
10、se if(cell=2) addText(newId,row); newId.align = "center" else if(cell=3) addHTML(newId," <input type='button' name='cpdj"+(row+1)+"' style='width:100%' value='單擊選擇商品' onClick='openss()' />"); else if(cell=6) addHTML(newId,&q
11、uot; <input type='text' name='dj"+(row+1)+"' style='width:100%;text-align:center'/>"); else if(cell=4) addHTML(newId," <input type='text' name='cpname"+(row+1)+"' style='width:100%;text-align:center'/>");
12、else if(cell=5) addHTML(newId," <input type='text' name='cpxh"+(row+1)+"' style='width:100%;text-align:center'/>"); else if(cell=7) addHTML(newId," <input type='text' name='sl"+(row+1)+"' style='width:100%;text-a
13、lign:center' />"); else if(cell=8) addHTML(newId," <input type='text' name='rt"+(row+1)+"' style='width:100%;text-align:center'/>"); newId.style.background = "#FFFFFF" </script> 對我有用0 丟個板磚0 引用 舉報 管理 TOP 回復(fù)次數(shù):6 bhtfg538 (浪客
14、) 等級: #1樓 得分:40回復(fù)于:2008-07-10 17:14:29var newTd = newTr.insertCell(); 然后給沒個 newTd 一個id吧newTd.id="Num"+i;.newTd.id="Pri"+j;然后去計算 每個i*j 的價格你嘗試下 對我有用0 丟個板磚0 引用 舉報 管理 TOP 精華推薦:【散分】你是如何隱藏你的變量和屬性的 songpengasp (有問題先找百度、Google.) 等級: #2樓 得分:40回復(fù)于:2008-07-10 17:19:17選擇商品出現(xiàn)一個對話框,然后選擇對應(yīng)的商品彈出
15、網(wǎng)頁對話框吧var win = window.open(.);選擇頁面 window.returnValue = .window.close(); 對我有用0 丟個板磚0 引用 舉報 管理 TOP 精華推薦:JavaScript版俄羅斯方塊Easy Tetris實現(xiàn)原理 zhangshenqiu (45度向上傾斜) 等級: #3樓 得分:40回復(fù)于:2008-07-10 17:27:23我是來學(xué)習(xí)的 對我有用0 丟個板磚0 引用 舉報 管理 TOP 精華推薦:為什么像騰訊首頁、淘寶首頁CSS都是內(nèi)嵌的 gonxi 等級: #4樓 得分:40回復(fù)于:2008-07-11 09:07:21典型購物
16、車的需求,你參考下吧,很多商城代碼里都有的. 對我有用0 丟個板磚0 引用 舉報 管理 TOP 精華推薦:【分享】重新認(rèn)識IE盒模型bug lifelz888 (fe) 等級: #5樓 得分:0回復(fù)于:2008-07-11 14:09:26能給一個實際的例子嗎? 對我有用0 丟個板磚0 引用 舉報 管理 TOP 精華推薦:正則表達(dá)式 s_liangchao1s (溫故而知新) 等級: 4 #6樓 得分:40回復(fù)于:2008-07-11 17:16:30HTML code<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.0 Transitional/
17、EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <style>table border:1 solid red; border-collapse:collapsetd font-size:15px; width:140; border:1 solid blue p font-size:15px </style> </HEAD> <BODY> <TABLE id="otbl"> <TR> <
18、;TD>選擇</TD><TD>序列</TD><TD>選擇商品</TD><TD>產(chǎn)品名稱</TD><TD>型號規(guī)格</TD><TD>單價</TD><TD>數(shù)量</TD><TD>總價</TD> </TR> </TABLE> <br/> <p>總計:<INPUT TYPE="text" id="alltotal" value
19、=""></p> <INPUT TYPE="button" value="新增" onclick="_Insert()"> <INPUT TYPE="button" value="刪除" onclick="_Delete()"> <INPUT TYPE="button" value="確認(rèn)" > </BODY> <SCRIPT LANGUAGE=
20、"JavaScript"> <!- var num = 0; function $(sId) return document.getElementById(sId); /新增 function _Insert() num+; var otbl = $("otbl"); var newRow = otbl.insertRow(num); var newCell0 = newRow.insertCell(0); newCell0.innerHTML = "<INPUT TYPE='checkbox' name=
21、39;do' id='chk"+num+"'>" var newCell1 = newRow.insertCell(1); newCell1.innerHTML = num ; var newCell2 = newRow.insertCell(2); newCell2.innerHTML = "<INPUT TYPE='button' value='選擇商品' onClick='_Openss(this)'>" var newCell3 = newRow.
22、insertCell(3); newCell3.innerHTML = "<INPUT TYPE='text' id='oname'>" var newCell4 = newRow.insertCell(4); newCell4.innerHTML = "<INPUT TYPE='text' id='otype'>" var newCell5 = newRow.insertCell(5); newCell5.innerHTML = "<INPUT TY
23、PE='text' id='omon' onblur='_Check(this)'>" var newCell6 = newRow.insertCell(6); newCell6.innerHTML = "<INPUT TYPE='text' name='onum' onblur='_Check(this)'>" var newCell7 = newRow.insertCell(7); newCell7.innerHTML = "<IN
24、PUT TYPE='text' id='total'>" /刪除 function _Delete() var cks = document.getElementsByName('do'); cks.length=0 && alert("無商品可刪除"); for(var i =0;i<cks.length;i+) if(cksi.checked = true) $("otbl").deleteRow(i+1); _Delete(); _Sort(); /排序 func
25、tion _Sort() for(var j=1;j<$("otbl").rows.length;j+) $("otbl").rowsj.cells1.innerHTML=j; num = $("otbl").rows.length-1; /打開選擇商品列表 function _Openss(obj) var oval = window.showModalDialog("sel.html",null,"DialogWidth:300px;DialogHeight:200px"); obj.
26、parentNode.nextSibling.firstChild.value = oval; obj.parentNode.nextSibling.nextSibling.nextSibling.firstChild.focus(); / check這部分自己完善 function _Check(otxt) var num1 = otxt.value; var num2 = otxt.parentNode.previousSibling.firstChild.value; if(isNaN(otxt.value) alert('請輸入正確格式'); otxt.focus(); return false; if(="onum") otxt.parentNode.nextSibling.firstChild.value=num1*num2; /-> </SCRIPT></HTML>商品頁面 sel.htmlHTML code <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME=&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股東借款轉(zhuǎn)增注冊資本及利潤分配調(diào)整合同
- 2025年度電力線路運維風(fēng)險管理與合同
- 2025年度電子產(chǎn)品退貨換貨服務(wù)合同范本
- 二零二五年度航空航天項目三方合同違約責(zé)任說明
- 公共安全應(yīng)急救援預(yù)案制定指南
- 數(shù)據(jù)中心運維服務(wù)合同及設(shè)備維護管理條款
- 中學(xué)生數(shù)學(xué)史故事征文
- 產(chǎn)品采購及供應(yīng)保障協(xié)議合同
- 企業(yè)信息化建設(shè)實施細(xì)則
- 企業(yè)資源共享合作協(xié)議書
- 2024年度酒店智能化系統(tǒng)安裝工程合同
- 中建校園招聘二測題庫
- 2024屆高校畢業(yè)生就業(yè)藍(lán)皮書
- 2025屆海南省??谑忻8呖加⒄Z二模試卷含解析
- 二年級下冊數(shù)學(xué)課內(nèi)每日計算小紙條
- 2024年中國電動紅外線槍玩具市場調(diào)查研究報告
- 十八項醫(yī)療核心制度培訓(xùn)
- 《職工代表大會培訓(xùn)》課件
- 《微賽恩凝膠治療宮頸糜爛樣改變的臨床觀察》
- 護理團隊建設(shè)與管理方案
- 2022版ISO27001信息安全管理體系基礎(chǔ)培訓(xùn)課件
評論
0/150
提交評論