您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 自贡分类信息网,免费分类信息发布

对象失去焦点时自己动提交数据的实现代码

2024/7/5 19:32:12发布101次查看
生产线上,提升输入员输入效率,在没有购买到bar code枪之前,需要修改程序,即是说当mouse光标离开textbox之后,数据自动提交到数据库中
解决这个问题,得需要使用onblur来实现。下面代码并非是专案实现代码,只是模拟相同的功能。
复制代码 代码如下:
.aspx.cs:
复制代码 代码如下:
using system;
using system.collections.generic;
using system.drawing;
using system.linq;
using system.web;
using system.web.ui;
using system.web.ui.webcontrols;
using insus.net;
public partial class _default : system.web.ui.page{
protected void page_load(object sender, eventargs e)
{
data_binding();
}
private void data_binding()
{
}
protected void linkbutton1_click(object sender, eventargs e)
{
//这里写提交到数据库中
//下面是demo使用
insusjsutility objjs = new insusjsutility();
if (string.isnullorempty(this.textbox1.text.trim()))
{
objjs.jsalert(没有数据可提交。);
return;
}
objjs.jsalert(数据已经提交: + this.textbox1.text);
}
}
上面demo还是需要用户点击linkbutton来提交数据。为了textbox的onblur能执行linkbutton的相同的事件,只要找到linkbutton的__dopostback()。我们可以在run的页面,查看源代码:
把上面的yellow高亮的代码附加入textbox作为onblur事件。下面代码写到.aspx.cs的data_binding()内。
复制代码 代码如下:
this.textbox1.attributes.add(onblur, __dopostback('linkbutton1',''));
最后,我们需要把linkbutton的text=submit改为 text=,目的是为了把linkbutton隐藏。
自贡分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录