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


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 文件上传进度条的两种实现方法的代码
Nov 25 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
Aug 08 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
Sep 04 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
Jun 26 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
PHP生成不重复标识符的方法
Nov 21 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
php生成gif动画的方法
Nov 05 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
Jun 22 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/01 无线电
php 无限级 SelectTree 类
2009/05/19 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
jquery实现输入框动态增减的实例代码
2013/07/14 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
vue 子组件向父组件传值方法
2018/02/26 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
Python requests模块实例用法
2019/02/11 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
浅谈Python中的继承
2020/06/19 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
飞机制造技术专业求职信
2014/07/27 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
教师节校长致辞
2015/07/31 职场文书
Python学习之异常中的finally使用详解
2022/03/16 Python
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server