作者OOQOO (哥只是传说)
看板Ajax
标题[问题] hiddenfield valuechanged event
时间Fri Jun 6 22:32:54 2014
各位好,
最近开发webform(VB.NET)遇到一个问题
我有一个hiddenfield控制项,会在做了某些动作後给他值
而当值变化的时候,要触发一个javascript function
我目前只找到ValueChanged事件,但印象中他会postback..
我希望的是,当值改变时,只单纯触发javascript function
不知道有没有办法达到这样的效果,先谢谢各位了~
以下是我尝试过但失败的方式:
(一)
function hf1_OnChanged(){
//do something
}
<asp:HiddenField ID="hf1" runat="server"
ValueChanged="Javascript:hf1_OnChanged();"/>
(二)
$("#<%hf1.ClientID%>").change(function(){
//do something
})
<asp:HiddenField ID="hf1" runat="server" />
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.249.223.62
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1402065176.A.7E7.html
1F:→ danny8376:onchange不行吗? 06/06 22:47
2F:→ OOQOO:hiddenfield似乎是没有这个事件 06/06 22:50
3F:推 GoalBased:change 要你focus离开他的时候才会发生阿 06/06 23:20
4F:→ GoalBased:你用一个textbox作看看 06/06 23:20
5F:→ OOQOO:好的 我会试试用testbox处理看看,谢谢你~~ 06/06 23:39
6F:→ OOQOO:不过hiddenfield是个隐藏控制项 不会有onblur效果吧!? 06/06 23:39
7F:→ GoalBased:何不说说你的实际上需求 看看有没有转弯的方法? 06/07 00:52
8F:→ noxhsu:非隐藏要马上反应可以用 keyup,比起change或focus快 06/07 20:47