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


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 03 PHP
php 生成自动创建文件夹并上传文件的示例代码
Mar 07 PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 PHP
smarty模板局部缓存方法使用示例
Jun 17 PHP
ThinkPHP实现跨模块调用操作方法概述
Jun 20 PHP
php时间戳格式化显示友好的时间函数分享
Oct 21 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
php中heredoc与nowdoc介绍
Dec 25 PHP
php+ajax实现无刷新分页
Nov 18 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
php中__toString()方法用法示例
Dec 07 PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 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
第九节 绑定 [9]
2006/10/09 PHP
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php二维数组转成字符串示例
2014/02/17 PHP
jquery 学习之二 属性相关
2010/11/23 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
python得到电脑的开机时间方法
2018/10/15 Python
python多进程重复加载的解决方式
2019/12/13 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
泰国网上购物:Shopee泰国
2018/09/14 全球购物
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
家长评语大全
2014/01/22 职场文书
大学生村官承诺书
2014/03/28 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
单位授权委托书范本
2014/09/26 职场文书
董事长年会致辞
2015/07/29 职场文书