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


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 相关文章推荐
超级简单的发送邮件程序
Oct 09 PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 PHP
mysql 性能的检查和优化方法
Jun 21 PHP
php 常用类汇总 推荐收藏
May 13 PHP
PHP 显示客户端IP与服务器IP的代码
Oct 12 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
php模拟ping命令(php exec函数的使用方法)
Oct 25 PHP
PHP遍历文件夹与文件类及处理类用法实例
Sep 23 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
Yii2框架实现数据库常用操作总结
Feb 08 PHP
php判断文件上传图片格式的实例详解
Sep 30 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 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实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
微信小程序实现的一键连接wifi功能示例
2019/04/24 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
Python的装饰器使用详解
2017/06/26 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python:slice与indices的用法
2019/11/25 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
普通员工辞职信
2014/01/17 职场文书
档案信息化建设方案
2014/05/16 职场文书
体育教师求职信
2014/06/30 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
学校开除通知书
2015/04/25 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
如何写好活动总结
2019/06/21 职场文书
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis