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


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中取得image按钮传递的name值
Oct 09 PHP
聊天室php&amp;mysql(二)
Oct 09 PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 PHP
PHP脚本中include文件出错解决方法
Nov 20 PHP
php数据库连接时容易出错的特殊符号问题
Sep 01 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
PHP操作文件的一些基本函数使用示例
Nov 18 PHP
PHP获取photoshop写入图片文字信息的方法
Mar 31 PHP
微信支付PHP SDK之微信公众号支付代码详解
Dec 09 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
PHP注释语法规范与命名规范详解篇
Jan 21 PHP
laravel框架语言包拓展实现方法分析
Nov 22 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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
用PHP和ACCESS写聊天室(七)
2006/10/09 PHP
ADODB类使用
2006/11/25 PHP
用PHP实现的四则运算表达式计算实现代码
2011/08/02 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
js图片自动切换效果处理代码
2013/05/07 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
jQuery中siblings()方法用法实例
2015/01/08 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
vue-axios使用详解
2017/05/10 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
python 连接sqlite及简单操作
2017/06/30 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
银行职员个人的工作自我评价
2014/02/15 职场文书
毕业自我鉴定书
2014/03/24 职场文书
学雷锋标语
2014/06/25 职场文书
部门活动策划方案
2014/08/16 职场文书
三问三解心得体会
2014/09/05 职场文书
总账会计岗位职责
2015/04/02 职场文书
图书馆义工感想
2015/08/07 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
利用Python实时获取steam特惠游戏数据
2022/06/25 Python
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS