作者LaPass (LaPass)
看板Ajax
标题Re: [问题] 只能输入数字
时间Fri Sep 13 12:35:24 2013
※ 引述《bernachom (Terry)》之铭言:
: 请教一下
: <cc1:DscPanel id="ecPnlMaster" runat="server" Width="98%" IniHTML=' <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都只能输入数字
: 但是我只是要改变成其中一个栏位,让这个栏位能输入数字而已
: 请教一下,有办法做到吗?
: 谢谢帮忙了
主要还是这一句啦.....
你都说了是共通属性,也就是说,你加在那边等於替每个input都加上
onkeypress="(略)"
这一段
那一段就是说,当这个input被按下按键时
检查按的是哪个键,把不想要的按键给档掉
你加在共通属性那边,当然每个input都只能输入数字
你现在的问题是应该是找
「在asp.net中要如何针对个别input加onkeypress下去」
至於这个问题答案,抱歉我没用asp.net所以我不知道
要不要考虑去asp.net的版问问看?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.75.232
1F:推 bernachom:好 我去问看看 谢谢您 09/13 12:46
2F:推 DGnzj:针对单一物件可加在onClientClick="XXX"里面 09/22 13:14
3F:→ DGnzj:或是用jquery $(function(){$("<%XX.clientid%>").click(fu 09/22 13:16