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

阿偉
門外漢
0 24
1367 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
1樓
不錯的參考

老頑童
捐贈 VP 給 老頑童 檢舉此回應
這樣只會重覆設定onkeyup屬性17次
每設一次就會蓋掉前一次,最後只剩17有效

應該先暫存組出的script指令,最後再一次設給onkeyup

本篇文章回覆於2020-04-30 10:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
小喵做的話
小喵會幫要KeyUp的加上自訂的屬性
然後用jQuery去取得自訂屬性的,動態加上KeyUp事件
然後呼叫某固定的function

然後在該固定function中透過自訂屬性取TextBox,foreach迴圈計算

大概這樣的方向
本篇文章回覆於2020-04-30 12:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

阿偉
檢舉此回應
回老頑童


請問如果要把這三段
Me.TextBox1.Attributes.Add("onkeyup", s)
Me.TextBox2.Attributes.Add("onkeyup", s)
Me.TextBox3.Attributes.Add("onkeyup", s)
改成迴圈放式,要如何修改,謝謝!!
本篇文章回覆於2020-04-30 17:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

阿偉
檢舉此回應
請問小喵

兩種寫法請問差異在哪裡?
如果欄位很多的話,哪種寫法會比較好?
謝謝。
本篇文章回覆於2020-04-30 17:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
你總共有幾個TextBox?

Label01 = TextBox1 x Label1
Label02 = TextBox2 x Label2
一直到
Label017 = TextBox17 x Label17

還是Label1~Label17都對到一個TextBox1?
1樓的回應是只對到一個TextBox1

若你是17個TextBox,那寫法就不同了,只需要改一下你原本的



本篇文章回覆於2020-04-30 17:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
兩種寫法請問差異在哪裡?


小喵寫個小範例
aspx


基本上,不管你項目有幾個,只需填好自訂屬性就可以自動套用

^.^a


本篇文章回覆於2020-04-30 19:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

阿偉
檢舉此回應
回老頑童
我將它全部換成textbox
但卻失敗了
沒有錯誤訊息,就畫面閃動了一下,目標textbox沒有顯示資料
請指點,謝謝。








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

阿偉
檢舉此回應
回小喵版主

您的範例
畫面不會動
沒有顯示結果~~~
本篇文章回覆於2020-05-07 08:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
你都用onkeyup了,AutoPostBack="True"就不用加了!
本篇文章回覆於2020-05-07 09:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
#8


您的範例
畫面不會動
沒有顯示結果~~~


我有引用jQuery唷
您有確認您有引用嗎?

這一句


如果您的該位置沒有這個檔案,要去下載放到對的位置
或者改從CDN取得好了



^.^a
本篇文章回覆於2020-05-07 09:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
我把範例改成純html版本
放在CodePen

網址如下:

https://codepen.io/topcattw/pen/ExVQLRe

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

阿偉
檢舉此回應
請問小喵
全部換成textbox就不會動了...

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

老頑童
捐贈 VP 給 老頑童 檢舉此回應
回#7樓
1. Label改成textbox,也請將innerText改成value
2. 你把onkeyup設在TextBox15,然後又設定TextBox15 = TextBox13 * TextBox14
那在TextBox15按下按鈕後,馬上觸發onkeyup,所以剛剛輸入的內容又被改變成TextBox13 * TextBox14
也許是這樣讓你覺得畫面閃一下
是不是該把onkeyup設在TextBox13或TextBox14?
本篇文章回覆於2020-05-07 14:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
#12
全部換成textbox就不會動了...


是否把您的測試程式碼完整的貼出來
這樣才有辦法幫您看是哪邊出了問題

純html可以,沒道理換成TextBox就不行

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

阿偉
檢舉此回應
回小喵


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

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