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


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 相关文章推荐
用PHP编写PDF文档生成器
Oct 09 PHP
封装一个PDO数据库操作类代码
Sep 09 PHP
关于svn冲突的解决方法
Jun 21 PHP
php5.3 goto函数介绍和示例
Mar 21 PHP
thinkphp缓存技术详解
Dec 09 PHP
php实现模拟post请求用法实例
Jul 11 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHP实现简单实用的分页类代码
Apr 08 PHP
PHP从二维数组得到N层分类树的实现代码
Oct 11 PHP
PHP编程实现csv文件导入mysql数据库的方法
Apr 29 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
Oct 15 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
Mar 09 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
[转帖]PHP世纪万年历
2006/12/06 PHP
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
PHP 验证登陆类分享
2015/03/13 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
js 内存释放问题
2010/04/25 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
深入理解vuex2.0 之 modules
2017/11/20 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
从零开始学习搭建React脚手架项目
2018/08/23 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
使用python遍历指定城市的一周气温
2017/03/31 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
selenium+python实现自动登录脚本
2018/04/22 Python
python更改已存在excel文件的方法
2018/05/03 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
绿色环保口号
2014/06/12 职场文书
“四风”问题整改措施和努力方向
2014/09/20 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
李强感恩观后感
2015/06/17 职场文书
四群教育工作总结
2015/08/10 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技
vue的项目如何打包上线
2022/04/13 Vue.js
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers