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


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函数
Oct 09 PHP
ADODB的数据库封包程序库
Dec 31 PHP
一周让你学会PHP 不错的学习资料
Feb 06 PHP
discuz7 phpMysql操作类
Jun 21 PHP
php 生成文字png图片的代码
Apr 17 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
Nov 07 PHP
php打造智能化的柱状图程序,用于报表等
Jun 19 PHP
深入讲解PHP的Yii框架中的属性(Property)
Mar 18 PHP
Joomla数据库操作之JFactory::getDBO用法
May 05 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
php微信支付之公众号支付功能
May 30 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 strcmp使用说明
2010/04/22 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
js select常用操作控制代码
2010/03/16 Javascript
Web开发之JavaScript
2012/03/29 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
浅谈Webpack 持久化缓存实践
2018/03/22 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
JavaScript实现网页下拉菜单效果
2020/11/20 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
Python实现建立SSH连接的方法
2015/06/03 Python
Python线程详解
2015/06/24 Python
解读python logging模块的使用方法
2018/04/17 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
django项目中新增app的2种实现方法
2020/04/01 Python
python中os包的用法
2020/06/01 Python
Python中qutip用法示例详解
2020/10/02 Python
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
adidas泰国官网:adidas TH
2020/07/11 全球购物
车间调度岗位职责
2013/11/30 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
我爱读书演讲稿
2014/05/07 职场文书
申论倡议书范文
2014/05/13 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
户外拓展训练感想
2015/08/07 职场文书
python的变量和简单数字类型详解
2021/09/15 Python
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python