asp.net中,textbox的onkeypress事件,第一次不执行 15
textbox是原控件,是Gridview的一个模板列,Gridview又放在UpdatePanel中。textbox有onkeypress事件。对gridview增加一...
textbox是原控件,是Gridview的一个模板列,Gridview又放在UpdatePanel中。
textbox有onkeypress事件。
对gridview增加一行后,就有了一个textbox。
鼠标放到textbox内,发现按键后,onkeypress事件不被触发;
在页面上随意一个地方点击一下,再回到textbox ,此时按键后,onkeypress事件正常执行。
--------为什么会这样呢?谁来帮我分析分析!! 展开
textbox有onkeypress事件。
对gridview增加一行后,就有了一个textbox。
鼠标放到textbox内,发现按键后,onkeypress事件不被触发;
在页面上随意一个地方点击一下,再回到textbox ,此时按键后,onkeypress事件正常执行。
--------为什么会这样呢?谁来帮我分析分析!! 展开
1个回答
展开全部
事件调用错误.
onkeypress事件代表用户按下并释放某键后发生.
--把onkeypress事件改成onkeyDown事件即可
onKeyDown代表首次按下某个键发生.
如有问题可以追问,我当及时回答.
希望能帮到你!
onkeypress事件代表用户按下并释放某键后发生.
--把onkeypress事件改成onkeyDown事件即可
onKeyDown代表首次按下某个键发生.
如有问题可以追问,我当及时回答.
希望能帮到你!
追问
onkeydown 一样的,还是不被触发,第二次点击进入编辑才会触发,跟onkeypress一样的现象。
追答
那你具体要完成的功能是什么.你可以单独拎个demo出来做测试,看行不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询