Fw: [問題] 只能輸入數字

看板C_Sharp作者 (Terry)時間10年前 (2013/09/13 14:47), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Ajax 看板 #1ICQB4HT ] 作者: bernachom (Terry) 看板: Ajax 標題: [問題] 只能輸入數字 時間: Thu Sep 12 19:17:22 2013 請教一下 <cc1:DscPanel id="ecPnlMaster" runat="server" Width="98%" IniHTML='&#10;<div style="OVERFLOW: auto; WIDTH: 100%; POSITION: relative; HEIGHT: 100%" ms_positioning="GridLayout"></div>' FrmDefineKeys-FrmType="Query" FrmDefineKeys-FrmID="FrmRESI11_AMGA" FrmDefineKeys-BOID="RESI11_AMGA" BorderStyle="None" BorderColor="Transparent" BorderWidth="0px" Height="1085px"> 上面這一段是在asp.net中,是全部textbox的共同屬性 如果我在最後面加上這一段 onkeypress="if(event.keyCode < 48 || event.keyCode > 57) if(event.keyCode != 13 ) event.returnValue = false;" 就會變成,全部的textbox都只能輸入數字 但是我只是要改變成其中一個欄位,讓這個欄位能輸入數字而已 請教一下,有辦法做到嗎? 謝謝幫忙了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.19.22

09/12 19:53, , 1F
妳那樣沒錯,但是能不能針對那個input單獨去加?
09/12 19:53, 1F

09/12 19:53, , 2F
沒寫過ASP.... 不清楚那個是怎麼樣
09/12 19:53, 2F
什麼意思呢? 我看ASP裡面的欄位,全部都是用同一個,屬性,就上面那一段 都是沒有分開的.. 所以就沒辦法單獨加囉? ※ 編輯: bernachom 來自: 114.36.143.220 (09/12 21:02)

09/12 23:55, , 3F
給個ID?
09/12 23:55, 3F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: bernachom (59.120.19.22), 時間: 09/13/2013 14:47:33 想詢問的是,有辦法指定某一個欄位,只能輸入數字嗎? 謝謝了 ※ 編輯: bernachom 來自: 59.120.19.22 (09/13 14:48)

09/13 22:21, , 4F
前端 用js找出你要的欄位 再bind event
09/13 22:21, 4F

09/13 22:22, , 5F
後端 可能需要改原本使用者控制項 除非它有寫成public
09/13 22:22, 5F

09/13 22:23, , 6F
你指定的textbox加上Attributes的方式
09/13 22:23, 6F
我想想看您說的,我JS沒有很熟,我查看看怎麼做 謝謝了 ※ 編輯: bernachom 來自: 59.120.19.22 (09/13 22:38)
文章代碼(AID): #1IChK6Ja (C_Sharp)