2014-07-12 18 views
0

任何身體不知道爲什麼一頁回(ImageButtonClick事件觸發),當客戶確認(JavaScript)的假頁回當客戶確認是在網格內圖像按鈕虛假

EventValidation是殘疾人

<asp:TemplateField HeaderText="Action"> 
         <ItemTemplate> 
         <asp:ImageButton ID="remove" runat ="server" OnClientClick="return confirm('Do you really want to remove this candidate from the Written test shortlist?');" ToolTip="Remove this candidate" 
           ImageUrl="~/images/Delete.gif" onclick="remove_Click" /> 
         </ItemTemplate> 
</asp:TemplateField> 
+0

時它工作正常,我javascript函數返回false。你是否在ItemDataBound事件中設置了任何值?你在這個頁面中是否有其他JavaScript/jquery函數可能會改變屬性?檢查生成的HTML aslo –

+0

這是爲按鈕生成的HTML種類Delete Amy

+0

謝謝各位,我們有這個代碼,它用於通過行單擊事件啓用行選擇,但無意中更改onclick事件在按鈕上也是如此。我評論說,出來和工作得很好, – Amy

回答

1

回寫在你的那個叫在點擊

+0

我實際上有圖像的「OnClientClick」屬性上的「確認('')」js請參閱編輯的問題 – Amy

+0

你已經寫onClick按鈕,所以它會回發,如果你想要確認,然後你需要調用一個js函數,然後你需要像 函數abc(){ var r = confirm(「按下一個按鈕!」); (r == true){ return true; } else { return false; } } – Samir

+0

我已經看到,確認返回true或false的基礎上,我點擊(是/否)的事情是當它是一個否它刪除記錄 – Amy