本文介绍了如何检查是否已使用javascript单击了按钮?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在这里,我需要使用javascript检查按钮是否单击,即,如果单击了按钮A,则将调用一个javascript函数;如果单击了按钮B,则将调用另一个javascript函数.
Here i need to check a button click using javascript i.e)if button A is clicked i will call a javascript function and if button B is clicked i will call another javascript function.
if(document.getElementById('imgBTNExportPPT').clicked == true)
{
ShowDialogExportPPTPOPUP();
}
else if(document.getElementById('btnShowModal').clicked == true)
{
ShowDialogPrintPOPUP();
}
和
<asp:ImageButton ID="imgBTNExportPPT" runat="server" Width="15" Height="15" border="0"
OnClick="imgBTNExportPPT_Click" ImageUrl="~/Images/PPT_icon.png" />
<asp:ImageButton ID="btnShowModal" runat="server" Width="15" Height="15" border="0"
ImageUrl="~/Images/Print_icon.png" onclick="btnShowModal_Click" />
有可能吗?有什么建议吗?
is it possible??any suggestion??
推荐答案
尝试一下:
function buttonClicked(choice)
{
if(choice == 'A')
{
ShowDialogExportPPTPOPUP();
}
else if(choice == 'B')
{
ShowDialogPrintPOPUP();
}
}
HTML代码应如下所示:
HTML code should be like this :
<input type='button' value='ButtonA' onclick="buttonClicked('A')" />
<input type='button' value='ButtonB' onclick="buttonClicked('B')" />
如果它是服务器端控件,则可以通过两种方式进行操作:
If it's a server side control then you can do it in two ways :
<asp:ImageButton onClientClick="buttonClicked('A')" ID="imgBTNExportPPT" runat="server" Width="15" Height="15" border="0"
OnClick="imgBTNExportPPT_Click" ImageUrl="~/Images/PPT_icon.png" />
<asp:ImageButton onClientClick="buttonClicked('A')" ID="btnShowModal" runat="server" Width="15" Height="15" border="0"
ImageUrl="~/Images/Print_icon.png" onclick="btnShowModal_Click" />
OR(在C#中)
{
imgBTNExportPPT.Attributes.Add("onclick", "buttonClicked('A')");
btnShowModal.Attributes.Add("onclick", "buttonClicked('B')");
}
http://msdn.microsoft.com/en-us/library/7a9d6h4f(v=vs.80).aspx
这篇关于如何检查是否已使用javascript单击了按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!