![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
|
![]() |
#1 |
長老會員
![]() ![]() |
![]() -------------------- 閱讀本主題的最佳解答 -------------------- 請問用HTML寫價格試算方便嗎?要怎麼寫?或是那邊有範本? 我有找到光華商場的試算表,但是我不會寫程式,只會用改的http://www.arclink.com.tw/keisan.do?action=1 我要的不難,就只是一個項目有幾個規格價錢選項 與 統計而已 ..... 我說的有人聽的懂嗎? ![]() |
![]() |
送花文章: 26748,
![]() |
![]() |
#3 (permalink) | |
長老會員
![]() ![]() |
![]() 引用:
我是想將底下資料,再加上我各地收刮的資料用試算的方式,比較不用算的很累 http://www.mso.taipei.gov.tw/cgi-bin...?page=452de447 不過應該沒人願意寫,我才想找資料寫寫看 ![]() ![]() ![]() 若可以找程式資料給我也行,我改改看,要不就光華版看能不能改.... ![]() 感謝喔 |
|
![]() |
送花文章: 26748,
![]() |
![]() |
#5 (permalink) |
長老會員
![]() |
![]() 這是比較單純的寫法, 每一種類別都各別區分(沒有特別分平日跟假日) 要加平日跟假日, 就是再加1個 [選單], 去選擇平日跟假日... 如果有整理過後的列表 : (不一定要實際的價格或內容, 但要能夠歸納出公式) 那我就可以直接寫出一個來 (如果可以, 要請你把 實際搜括 的部份, 也列出來, 這樣比較好處理) 語法:
<html> <head> <meta http-equiv="Content-Language" content="zh-tw"> <meta http-equiv="Content-Type" content="text/html; charset=big5"> <title>價格加總</title> </head> <body> <table border="1" width="400" id="table1"> <tr> <td>項目類別</td> <td>項目</td> <td>單價</td> </tr> <tr> <td>○○類</td> <td> <select size="1" onchange="setMoney(this, 'D1_price')"> <option value="0">不需要</option> <option value="1000">○○1號</option> <option value="900">○○2號</option> <option value="800">○○3號</option> <option value="700">○○4號</option> <option value="1100">○○5號</option> <option value="1300">○○6號</option> </select> </td> <td><span id="D1_price">0</span></td> </tr> <tr> <td>●◎類</td> <td> <select size="1" onchange="setMoney(this, 'D2_price')"> <option value="0">不需要</option> <option value="1000">●◎1號</option> <option value="900">●◎2號</option> <option value="800">●◎3號</option> <option value="700">●◎4號</option> <option value="1100">●◎5號</option> <option value="1300">●◎6號</option> </select></td> <td><span id="D2_price">0</span></td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td>總計</td> </tr> <tr> <td> </td> <td> </td> <td><span id="total_price">0</span></td> </tr> </table> <script> function setMoney(myddl, targetID) { //設定單價 document.getElementById(targetID).innerHTML = myddl.value; //計算總價 countTotal(); } function countTotal() { //所有的單價的標籤id...要用分號區隔 var priceID = "D1_price;D2_price"; //將所有的單價標籤, 轉成陣列, 以便加總金額 var myPriceArray = priceID.split(";"); var myCount = 0; for (var i=0;i< myPriceArray.length;i++) { if(document.getElementById(myPriceArray[i])) { myCount = myCount + (document.getElementById(myPriceArray[i]).innerHTML * 1); } else { alert("找不到價格標籤的ID : " + myPriceArray[i]); return false; } } document.getElementById("total_price").innerHTML = myCount; } </script> <p>說明:<br> 1. 請依類別需要,放置下拉式選單<br> 2. 下拉式選單的 value(值),請填入 金額(數字),以便計算<br> 3. 下拉式選單請設置 onchange的事件,【setMoney(this, 單價的標籤的ID)】<br> 4. 在程式碼 function countTotal() 裡面,第一行就是全部的單價標籤,請依實際單價的數量自行修改...<br> 如果有5個單價,分別為 id="A1" , id="A2", id="A3", id="A4", id="A5"<br> 那麼請將 var priceID = "D1_price;D2_price"; 修改成 var priceID = "A1;A2;A3;A4;A5";<br> <br> 以上...(支援 IE , FireFox)</p> </body> </html> |
![]() |
送花文章: 4036,
![]() |
![]() ![]() |
|
|
![]() |
||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
疑問 - 請問該如何用C寫呢?? | rang0419 | 程式語言討論區 | 4 | 2007-11-11 02:58 PM |
如何用VB寫讀CSV檔? | sulein1122 | 程式語言討論區 | 8 | 2005-08-22 03:19 PM |