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


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设计模式 Decorator(装饰模式)
Jun 26 PHP
php判断变量类型常用方法
Apr 24 PHP
php实现文件下载更能介绍
Nov 23 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 PHP
php数据库备份还原类分享
Mar 20 PHP
PHP通过API获取手机号码归属地
May 28 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
PHP下用Swoole实现Actor并发模型的方法
Jun 12 PHP
PHP+Apache实现二级域名之间共享cookie的方法
Jul 24 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/08/14 PHP
php代码架构的八点注意事项
2016/01/25 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
在ABP框架中使用BootstrapTable组件的方法
2017/07/31 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
Python使用chardet判断字符编码
2015/05/09 Python
Python多线程和队列操作实例
2015/06/21 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
numpy实现RNN原理实现
2021/03/02 Python
绿色小区申报材料
2014/08/22 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
财务人员岗位职责
2015/02/03 职场文书
承诺保证书格式
2015/02/28 职场文书
初中重阳节活动总结
2015/05/05 职场文书
三八节活动简报
2015/07/20 职场文书
开业庆典致辞
2015/08/01 职场文书
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python
使用CSS设置滚动条样式
2022/01/18 HTML / CSS
JavaCV实现照片马赛克效果
2022/01/22 Java/Android