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


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 相关文章推荐
PHP4实际应用经验篇(6)
Oct 09 PHP
php实现设计模式中的单例模式详解
Oct 11 PHP
php打印输出棋盘的实现方法
Dec 23 PHP
php实现点击可刷新验证码
Nov 07 PHP
浅谈PHP链表数据结构(单链表)
Jun 08 PHP
php中static和const关键字用法分析
Dec 07 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
php观察者模式应用场景实例详解
Feb 03 PHP
PHP+JavaScript实现无刷新上传图片
Feb 21 PHP
PHP的mysqli_ssl_set()函数讲解
Jan 23 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
Oct 16 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 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 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
JavaScript 解析读取XML文档 实例代码
2009/07/07 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
js购物车实现思路及代码(个人感觉不错)
2013/12/23 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
python更新列表的方法
2015/07/28 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
python机器学习之神经网络(一)
2017/12/20 Python
Python实现感知机(PLA)算法
2017/12/20 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
python实现根据文件格式分类
2019/10/31 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
Python PIL库图片灰化处理
2020/04/07 Python
Django实现celery定时任务过程解析
2020/04/21 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
python 追踪except信息方式
2020/04/25 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
英国电子专家:maplin
2019/09/04 全球购物
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
什么是聚集索引和非聚集索引
2012/01/17 面试题
上班迟到检讨书300字
2014/10/18 职场文书
2014年终个人工作总结
2014/11/07 职场文书
忠诚教育学习心得体会
2016/01/23 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
js实现模拟购物商城案例
2021/05/18 Javascript