请教大家关于gridview的问题 本人的gridview有一列服务器端textbox,在运行的时候,当焦点离开textbox的时候,触发失去焦点事件。但是textbox的事件中没有这个事件,有人说用javascript来处理,不知道怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript使用文档对象模型DOM操控页面 任何窗口 控件 图片等都是可以被描述的 先获取这个textbox对象 然后使用onblur()函数 来实现失去 textbox失去焦点事件 onblur() JS里面用这个。------------直接写似乎也可以,要不在Rowdatabound中,先FindControl,把TextBox显现出来,再通过.Attributes.Add添加事件 function 失去焦点(){。。}obj=document.getElementById("txtboxID");obj.onblur=失去焦点(); <asp:TemplateField> <ItemTemplate> <asp:TextBox ID="TextBox1" runat="server" onblur="你的js处理函数" /> </ItemTemplate></TemplateField> //Rowdatabound事件if (e.Row.RowType == DataControlRowType.DataRow){ Textbox txt= e.Row.FindControl("txt") as Textbox; txt.Attributes.Add("onblur()","你的处理方法");没有测试,可能有语法错误 没有关系的,TextBox在页面生成之后就是一个input的html控件,onblur也可以用的 进一步问,如果我想在我的js处理函数里,对gridview中的数据相乘运算,将结果在另外一列中显示出来,就是说我想实现运算,那代码怎么写? 把服务器控件改成html控件,设成服务器。在html里有个方法onbulr="方法名()" 方法名是用js写的。 关于登录控件。。 ASP.NET网站打不开--在线等 tabContainer1/TabPanel1/FormView1/ItemTemplate里查找控件问题 菜鸟问题,大家帮帮忙解决,谢谢 asp.net无法弹出提示框 请教一个菜鸟问题:变量受保护级别限制!不可访问! 请问.NET开发的控件如何升级 关于dropdownlist的selectindex 图片上传问题,紧急求救 ASP.NET写入HTML的<ul>列表,如何设置他的单击事件并执行后台c#代码 数据库问题 求新闻上一篇,下一篇的方法
onblur()函数 来实现失去 textbox失去焦点事件
JS里面用这个。
------------
直接写似乎也可以,要不在Rowdatabound中,先FindControl,把TextBox显现出来,再通过.Attributes.Add添加事件
{。。}
obj=document.getElementById("txtboxID");
obj.onblur=失去焦点();
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" onblur="你的js处理函数" />
</ItemTemplate>
</TemplateField>
//Rowdatabound事件
if (e.Row.RowType == DataControlRowType.DataRow)
{
Textbox txt= e.Row.FindControl("txt") as Textbox;
txt.Attributes.Add("onblur()","你的处理方法");没有测试,可能有语法错误