图片按钮 Onclientclick 问题 vb.net
Posted
技术标签:
【中文标题】图片按钮 Onclientclick 问题 vb.net【英文标题】:Inmage button Onclient click issue vb.net 【发布时间】:2017-01-10 21:08:55 【问题描述】:我有一个网页。单击按钮(保存按钮)时,它应该保存更改。但在保存之前,我想显示一条警告消息。然后保存更改。我当前的代码正在显示该消息,但即使我单击输入键而不单击“确定”它的保存。任何人都可以提出任何其他解决方案。我想使用 RadWindow 进行警报。
我的图像按钮代码。
<asp:Panel ID="SavePnl1" runat="server" Visible="False">
<div style="width: 100%; text-align: right; margin: 0px; padding: 0px;">
<asp:ImageButton ID="SaveBtn1" runat="server"
AlternateText="Save " ImageUrl="~/images/icons/save_sml.png" OnClientClick="saveclick()" />
</div>
</asp:Panel>
function saveclick()
window.alert('Check the users before saving');
我试过这个链接'Image button OnClientClick() event issue in ASP.net using C#'但没看清楚。
谢谢
【问题讨论】:
为什么需要在 saveclick() 函数后返回 true? 我只是想看看发生了什么 删除它并尝试你会得到警告窗口 即使我删除它并按回车键保存 所以如果我理解正确,当你按下回车键时,函数不应该被调用。对吗? 【参考方案1】:添加一个虚拟按钮解决了这个问题。
<asp:Panel ID="SavePnl1" runat="server" Visible="False">
<div style="width: 100%; text-align: right; margin: 0px; padding: 0px;">
<asp:ImageButton ID="SaveBtn1" runat="server"
AlternateText="Save " ImageUrl="~/images/icons/save_sml.png" OnClientClick="saveclick()" />
</div>
<div style="display: none">
<asp:Button ID="FinalSaveBtn1" runat="server" Text="" />
</div>
【讨论】:
以上是关于图片按钮 Onclientclick 问题 vb.net的主要内容,如果未能解决你的问题,请参考以下文章
在 Asp.net VB 中从后面的代码调用 OnClientClick
Asp .NET 按钮 - OnClientClick="return function()" vs OnClientClick="function()"
在asp.net中,按钮onclick和onclientclick不能用于javascript中的alert和confirm方法。