[問題] 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