[問題] hiddenfield valuechanged event

看板Ajax作者 (哥只是傳說)時間11年前 (2014/06/06 22:32), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
各位好, 最近開發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://www.ptt.cc/bbs/Ajax/M.1402065176.A.7E7.html

06/06 22:47, , 1F
onchange不行嗎?
06/06 22:47, 1F

06/06 22:50, , 2F
hiddenfield似乎是沒有這個事件
06/06 22:50, 2F

06/06 23:20, , 3F
change 要你focus離開他的時候才會發生阿
06/06 23:20, 3F

06/06 23:20, , 4F
你用一個textbox作看看
06/06 23:20, 4F

06/06 23:39, , 5F
好的 我會試試用testbox處理看看,謝謝你~~
06/06 23:39, 5F

06/06 23:39, , 6F
不過hiddenfield是個隱藏控制項 不會有onblur效果吧!?
06/06 23:39, 6F

06/07 00:52, , 7F
何不說說你的實際上需求 看看有沒有轉彎的方法?
06/07 00:52, 7F

06/07 20:47, , 8F
非隱藏要馬上反應可以用 keyup,比起change或focus快
06/07 20:47, 8F
文章代碼(AID): #1JaT4OVd (Ajax)
文章代碼(AID): #1JaT4OVd (Ajax)