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


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&amp;&amp;mysql)四
Oct 09 PHP
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 PHP
php中curl和file_get_content的区别
May 10 PHP
php实现过滤UBB代码的类
Mar 12 PHP
PHP数组和explode函数示例总结
May 08 PHP
PHP图像处理类库及演示分享
May 17 PHP
PHP中FTP相关函数小结
Jul 15 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
Oct 13 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
Nov 09 PHP
PHP使用Nginx实现反向代理
Sep 20 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 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
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
PHP关联数组的10个操作技巧
2013/01/21 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
js 编程笔记 无名函数
2011/06/28 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
js中function()使用方法
2013/12/24 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
jQuery制作简洁的图片轮播效果
2015/04/03 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
jQuery实现右键菜单、遮罩等效果代码
2016/09/27 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
Next.js实现react服务器端渲染的方法示例
2019/01/06 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
python使用Tesseract库识别验证
2018/03/21 Python
Python 支付整合开发包的实现
2019/01/23 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
ktv中秋节活动方案
2014/01/30 职场文书
新学期标语
2014/06/30 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
工程安全生产协议书
2014/11/21 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
Windows Server 修改远程桌面端口的实现
2022/06/25 Servers