作者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/m.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