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


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 数据同步
Oct 09 PHP
个人站长制做网页常用的php代码
Mar 03 PHP
php mssql 时间格式问题
Jan 13 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 PHP
php计算当前程序执行时间示例
Apr 24 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
VPS中使用LNMP安装WordPress教程
Dec 28 PHP
PHP如何通过AJAX方式实现登录功能
Nov 23 PHP
php 调用ffmpeg获取视频信息的简单实现
Apr 03 PHP
php微信开发之谷歌测距
Jun 14 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
Feb 15 PHP
PHP实现限制域名访问的实现代码(本地验证)
Sep 13 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 获取指定地区的天气实例代码
2017/02/08 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
php 一维数组的循环遍历实现代码
2017/04/10 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
2015/12/07 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
2017/09/20 Python
python素数筛选法浅析
2018/03/19 Python
python 输出所有大小写字母的方法
2019/01/02 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
美国生鲜及杂货电商:FreshDirect
2018/01/29 全球购物
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
平安建设汇报材料
2014/12/29 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
2015年求职自荐信范文
2015/03/04 职场文书
学校财务管理制度
2015/08/04 职场文书
教师节感想
2015/08/11 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书