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


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 相关文章推荐
Windows下PHP5和Apache的安装与配置
Sep 05 PHP
用PHP调用数据库的存贮过程!
Oct 09 PHP
PHP中设置时区方法小结
Jun 03 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 PHP
PHP多线程类及用法实例
Dec 03 PHP
php语言的7种基本的排序方法
Dec 28 PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 PHP
php观察者模式应用场景实例详解
Feb 03 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
TP5框架简单登录功能实现方法示例
Oct 31 PHP
Yii2框架中一些折磨人的坑
Dec 15 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中通过smtp发邮件的类,测试通过
2007/01/22 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
prototype 的说明 js类
2006/09/07 Javascript
JavaScript 动态改变图片大小
2009/06/11 Javascript
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
jQuery 打造动态下滑菜单实现说明
2010/04/15 Javascript
Prototype源码浅析 Number部分
2012/01/16 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
初三家长会邀请函
2014/01/18 职场文书
毕业生自荐书
2014/02/03 职场文书
交通事故委托书范本
2014/09/28 职场文书
同意迁入证明模板
2014/10/26 职场文书
邹越演讲观后感
2015/06/15 职场文书
九年级语文教学反思
2016/03/03 职场文书
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
Golang 并发编程 SingleFlight模式
2022/04/26 Golang