带有图像的图像按钮 [英] Image button with image

查看:81
本文介绍了带有图像的图像按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在gridview中有此链接按钮
< asp:LinkBut​​ton id ="lnkAssign1" Text =" CssClass ="firstImage" runat ="server" Height ="35px" __designer:wfdid ="w2" OnClientClick ="return ChangeImage(event,this);" CommandArgument =''<%#Eval("DriverId")%>''CommandName ="Assign" ToolTip ="Assign"</asp:LinkBut​​ton>


我的javascript函数是

I Have this link button in gridview
<asp:LinkButton id="lnkAssign1" Text="" CssClass="firstImage" runat="server" Height="35px" __designer:wfdid="w2" OnClientClick="return ChangeImage(event,this);" CommandArgument=''<%# Eval("DriverId") %>'' CommandName="Assign" ToolTip="Assign"></asp:LinkButton>


my javascript function is

function ChangeImage(e)
{
   var obj = e.srcElement || e.target;
   //var test;
   if(document.getElementById(obj.id).className == "firstImage")
   {
   document.getElementById(obj.id).className = "secondImage";

   
   }
   else
   {
   document.getElementById(obj.id).className = "firstImage"

   }
   return false;
}



现在第一个图像是复选框图像...第二个图像是带有复选框的复选框

现在我想如果我选中复选框,即第二张图像,我想设置一些flag = true;
刚才我没有得到如何检查单击哪个图像的信息,因为我已经在链接按钮上设置了图像.



Now first image is checkbox image...second image is checkbox with check

Now I want if I check checkbox i.e. second image I want to set some flag=true;
Just now I am not getting how to check when I click which image is selected, because I have set image on link button.

推荐答案

据我所知.选中复选框时标记,未选中时清除...
不完全是,但是请尝试..
As i understood.. to set flag when checkbox is checked and clear when unchecked...
Not exactly but try like..
function ChangeImage(e)
{
   var obj = e.srcElement || e.target;
   //var test;
   if(document.getElementById(obj.id).className == &quot;firstImage&quot;)
   {
   document.getElementById(obj.id).className = &quot;secondImage&quot;;
   document.getElementById("<%=Label1.ClientID>").innerHTML = "clearflag";
   }
   else
   {
   document.getElementById(obj.id).className = &quot;firstImage&quot;
   document.getElementById("&lt;%=Label1.ClientID&gt;").innerHTML = "setflag";
   }
   return false;
}


然后将Label值插入db.


and then insert the Label value into db..


这篇关于带有图像的图像按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆