[问题] hiddenfield valuechanged event

楼主: OOQOO (哥只是传说)   2014-06-06 22:32:54
各位好,
最近开发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" />
作者: danny8376 (钓到一只猴子@_@)   2014-06-06 22:47:00
onchange不行吗?
楼主: OOQOO (哥只是传说)   2014-06-06 22:50:00
hiddenfield似乎是没有这个事件
作者: GoalBased (Artificail Intelligence)   2014-06-06 23:20:00
change 要你focus离开他的时候才会发生阿你用一个textbox作看看
楼主: OOQOO (哥只是传说)   2014-06-06 23:39:00
好的 我会试试用testbox处理看看,谢谢你~~不过hiddenfield是个隐藏控件 不会有onblur效果吧!?
作者: GoalBased (Artificail Intelligence)   2014-06-07 00:52:00
何不说说你的实际上需求 看看有没有转弯的方法?
作者: noxhsu (通りすがりの食いしん坊)   2014-06-07 20:47:00
非隐藏要马上反应可以用 keyup,比起change或focus快

Links booklink

Contact Us: admin [ a t ] ucptt.com