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


Posted in PHP onNovember 06, 2012

解决这个问题,得需要使用onblur来实现。下面代码并非是专案实现代码,只是模拟相同的功能。

<!--Ajax实现页面不闪烁,一直是Insus.NET所喜欢使用的--> 
<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
<ContentTemplate> 
<div> 
<!--放置一个TextBox,让用户输入Data--> 
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<!--放置一个LinkButton,提交数据--> 
<asp:LinkButton ID="LinkButton1" runat="server" Text="Submit" OnClick="LinkButton1_Click"></asp:LinkButton> 
</div> 
</ContentTemplate> 
</asp:UpdatePanel>

.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隐藏。
PHP 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
PHP UTF8编码内的繁简转换类
Jul 20 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
Jun 18 PHP
浅析使用Turck-mmcache编译来加速、优化PHP代码
Jun 20 PHP
浅析php插件 HTMLPurifier HTML解析器
Jul 01 PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 PHP
10个超级有用值得收藏的PHP代码片段
Jan 22 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
php图像验证码生成代码
Jun 08 PHP
Nginx下ThinkPHP5的配置方法详解
Aug 01 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 PHP
php语言流程控制中的主动与被动
Nov 05 #PHP
PHP编码转换
Nov 05 #PHP
php从数组中随机抽取一些元素的代码
Nov 05 #PHP
PHP关联链接常用代码
Nov 05 #PHP
php中计算程序运行时间的类代码
Nov 03 #PHP
php教程 插件机制在PHP中实现方案
Nov 02 #PHP
PHP类与对象中的private访问控制的疑问
Nov 01 #PHP
You might like
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
Thinkphp中的volist标签用法简介
2014/06/18 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
[32:56]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.11
2020/12/16 DOTA
python使用socket远程连接错误处理方法
2015/04/29 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
计算机毕业大学生推荐信
2013/12/01 职场文书
文明风采获奖感言
2014/02/18 职场文书
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
财务整改报告范文
2014/11/05 职场文书
倡议书格式及范文
2015/04/29 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
2015年机械设备管理工作总结
2015/05/04 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
员工手册董事长致辞
2015/07/29 职场文书
计算机实训心得体会
2016/01/14 职场文书
Python实现位图分割的效果
2021/11/20 Python
Go语言安装并操作redis的go-redis库
2022/04/14 Golang