台灣最大程式設計社群網站
線上人數
2222
 
會員總數:245894
討論主題:189492
歡迎您免費加入會員
討論區列表 >> ASP.NET >> textbox問題請教
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
textbox問題請教
價值 : 20 QP  點閱數:675 回應數:42
樓主

阿偉
門外漢
0 24
1369 99
發送站內信

大家好
我參考這篇寫法
http://www.blueshop.com.tw/board/fum20041006161839lrj/BRD20051227162458YV4.html

需要label01能夠即時的算出textbox1與labe1相乘的值;但如果我有17個相乘值,修改成迴圈方式,放在page_load中
卻無法達到我需要的效果請各位幫忙,謝謝。





搜尋相關Tags的文章: [ asp.net ] , [ vb ] ,
本篇文章發表於2020-04-28 16:29
16樓
作者回應

阿偉
檢舉此回應
回老頑童

修改後也相同無法使用....請幫忙教導謝謝!!





本篇文章回覆於2020-05-07 15:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
17樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
因為你都改成TextBox了,所以至少要改成這樣...

let myLbls = $('input[myLbl]');
let myTxts = $('input[myTxt]');
let myRlts = $('input[myRlt]');
本篇文章回覆於2020-05-07 15:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
18樓
作者回應

阿偉
檢舉此回應
#17


沒有注意到,謝謝,成功了!
本篇文章回覆於2020-05-07 15:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
19樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
回#16樓
我試你貼的Code可以用啊
你是改變TextBox14還是TextBox15? 要在TextBox14輸入才會變
本篇文章回覆於2020-05-07 16:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
20樓
作者回應

阿偉
檢舉此回應
#19
那就奇怪了....

我在先輸入TextBox13然後TextBox14
TextBox15還是顯示空白
沒有計算出來值
本篇文章回覆於2020-05-07 16:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
21樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
#18
沒有注意到,謝謝,成功了!


恭喜

相同的方式,不管您迴圈產生幾個
只要產生對應的自訂屬性,就可以套用

要注意
先決條件是myLbl, myTxt, myRlt 的個數是相同的就OK了

^.^a

本篇文章回覆於2020-05-07 17:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
22樓
作者回應

阿偉
檢舉此回應
另外請問小喵
如果我有三百個textbox
我要手動一個個幫他們下屬性指令嗎
還是有其他的方法?
謝謝
本篇文章回覆於2020-05-08 02:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
23樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應

如果我有三百個textbox
我要手動一個個幫他們下屬性指令嗎
還是有其他的方法?


這要看您的三百個TextBox是怎麼產生的
例如如果是迴圈產生的,那麼只是迴圈時順便加上去
就不會是三百個

當然如果您所說的三百個
本來就是一個個手動加上去的
那麼這部分就要看有沒有規則
有規則,也可以從Server端或者從Client端動態的產生自訂屬性上去

沒規則(應該不致於),只好一個個的加上

^_^
本篇文章回覆於2020-05-08 15:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
24樓
作者回應

阿偉
檢舉此回應
謝謝!!
本篇文章回覆於2020-05-08 18:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
25樓
作者回應

阿偉
檢舉此回應
請問小喵
那如果要把相乘後是 "0" 不顯示
要如何修改,謝謝。
本篇文章回覆於2020-05-11 09:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
26樓
作者回應

阿偉
檢舉此回應
還有一個問題
有辦法做到四捨五入嗎?
或小數點取道第二位這樣
麻煩指導
謝謝!!
本篇文章回覆於2020-05-11 09:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
27樓
不錯的參考

阿恢
捐贈 VP 給 阿恢 檢舉此回應
#25

下if判斷就可以了,如果兩個相乘等於零就給空白,如果不等於零,就照舊...
本篇文章回覆於2020-05-11 10:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
28樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
#26

四捨五入:Math.round

小數點取到第二位:toFixed(2)
本篇文章回覆於2020-05-11 10:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
29樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
那如果要把相乘後是 "0" 不顯示

我不清楚您想要的【不顯示】是怎麼樣的不顯示(顯示空白?隱藏element?...)

也可以計算完後,再針對myRlt透過jQuery來處理您想做的動作
(自訂屬性是myRlt,文字內容是0的,全部【hide(不顯示)】)

jQuery不知道您是否清楚
這值得您花些時間把相關的jQuery學起來
加油

---------------------

還有一個問題
有辦法做到四捨五入嗎?
或小數點取道第二位這樣


jQuery依舊是JavaScript
這問題搜尋一下應該很容易找到

https://blog.xuite.net/chingwei/blog/20942533

有些小問題可以自己找的建議自己找看看,真的找不到再來問
這樣自己學得會比較多比較扎實

加油
^_^
本篇文章回覆於2020-05-11 13:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
30樓
作者回應

阿偉
檢舉此回應
回小喵版主... jQuery是第一次碰到

請問現在我需要將相乘出來的數字做相加顯示在LabelRlt4
從網路範例中做修改
試了很久依然不成功
請各位指點,謝謝大家。



本篇文章回覆於2020-05-12 17:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.