Prototype两个常用监听器
1.Form.Observer(form,interval,callback)
如果表单form内任何表单控件的值发生改变,interal秒后自动触发callback函数。该表单既可以是表单的id属性,也可以是表单本身。
<!DOCTYPE html>
<html>
<head><meta name="author" content="OwenWilliam" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title> 使用Form.Observer </title>
</head>
<body>
<form id="test" method="post" action="#">
用户名:<input type="text" id="user" name="user" /><br/>
密码:<input type="text" id="pass" name="pass" />
</form>
<script src="../../prototype.js" type="text/javascript">
</script>
<script type="text/javascript">
// 为test表单绑定事件监听器
new Form.Observer("test", 1, function()
{ // 此处的this.getValue()将返回目标表单的serialize()alert(this.getValue());
});
</script>
</body>
</html>
结果:
2.Form.Element.Observer(element,interval,callback)
如果表单控件element的值发生改变,interval秒后自动触发callback函数。该element既可以是表单控件的id属性,也可以是表单控件本身。
<!DOCTYPE html>
<html>
<head><meta name="author" content="OwenWilliam" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title> 使用Form.Element.Observer </title>
</head>
<body>
用户名:<input type="text" id="user" name="user" />
<script src="../../prototype.js" type="text/javascript">
</script>
<script type="text/javascript">
// 为user表单控件绑定事件监听器
new Form.Element.Observer("user", 1, function()
{// 此处的this.getValue()将返回目标表单的getValue()alert(this.getValue());
});
</script>
</body>
</html>
结果:
Prototype两个常用监听器相关推荐
- 网页html文档头部声明的两种常用模式
Html文档头部声明的两种常用模式 第一种,XHTML1.0严格模式,对很多废除的标签不支持,书写要严格遵守W3C的要求,是找虐的好方法: <!DOCTYPE html PUBLIC " ...
- Silve37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)
在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一个名 为SLConnectASP.NET的Silverlight应 ...
- Spring Cloud Config采用Git存储时两种常用的配置策略
由于Spring Cloud Config默认采用了Git存储,相信很多团队在使用Spring Cloud的配置中心时也会采用这样的策略.即便大家都使用了Git存储,可能还有各种不同的配置方式,本文就 ...
- 线程的创建与启动——Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable)||多线程运行结果是随机的
线程的创建与启动 在 Java 中,创建一个线程就是创建一个 Thread 类(子类)的对象(实例). Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable).对应 ...
- java监听器模式使用场景_常用监听器及其应用场景
常用监听器举例,及应用场景分析: 已用过的有动作监听器,鼠标监听器,鼠标移动监听器 1.MouseAdapter可以包括以下几个监听器的方法,因此,我们写的时候可以直接写这个 public abstr ...
- Windows校验文件哈希hash的两种常用方式
大家经常都到哪儿去下载软件和应用程序呢?有没想过下载回来的软件.应用程序或资源是否安全呢?在 Windows 10 和 Office 2016 发布当初,很多没权限的朋友都使用第三方网站去下载安装映像 ...
- 数据中心两种常用流量模型运用mininet的实现
为什么80%的码农都做不了架构师?>>> 编者按:在网络性能评估中一个巨大的挑战就是如何生成真实的网络流量,还好可以通过程序来创造人工的网络流量,通过建立测试环境来模拟真实的状 ...
- java中集合类的转换_Java中的两个常用工具类及集合数组的相互转换
为了编程人员的方便及处理数据的安全性,Java特别提供了两个非常有用的工具类: 一.Collections 1.Collections类的特点: 集合框架的工具类.里面定义的都是静态方法. 2.Col ...
- 计算机网络对等模式,计算机网络有两种常用的工作模式,它们是对等模式和客户/服务器模式。QQ聊天属于________模式。...
计算机网络有两种常用的工作模式,它们是对等模式和客户/服务器模式.QQ聊天属于________模式. 更多相关问题 Maria, Enclosed is the schedule for this y ...
- 什么是动态代理?两种常用的动态代理方式
什么是动态代理? 动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术.在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法.可以 ...
最新文章
- 独家 | 混乱的句子表明AI仍然不能真正理解语言
- iOS: iOS各种设备信息获取
- Nginx学习之HTTP/2.0配置
- 移动端H5混合开发设置复盘与总结
- 分子排列不同会导致_刘珏文: DNA寡核苷酸的冷冻定向拉伸和排列
- 【机器学习基础】逻辑回归 + GBDT模型融合实战!
- SpringBoot下的模板技术Thymeleaf详解
- c 复杂的前置后置面试题_你被哪些C语言面试题坑过?
- 阿里云CDN直播架构与双11晚会直播实战
- 转发表是什么鬼?怎么工作?
- Java中上转型对象数组
- [UnityShader3]去色效果
- 华为手机怎么设置字体?
- asp.net session 超时设置
- Linux-Ubuntu安装QQ 微信 TIM 百度网盘
- 电脑连接的手机真机,利用Chrome调试WebView
- Julia:Plots 包的属性汇总
- session Asii码转换
- logistic函数,sigma函数性质
- 从零搭建基于 Java 的服务器生产环境
热门文章
- Linux常见问题解答--如何修复“tar:Exiting with failure status due to previous errors”
- windows_xp_sp3下的php环境安装配置
- Security+ 学习笔记24 数据中心防护
- MySQL数据库检查修复详解
- 震惊!99%的网络工程师都不知道的组播问题
- 802.11介质访问控制——CSMA/CD协议详解
- 多模态简述(情感分析)
- 设备密码的设置以及遗忘重设置
- springboot读取properties(yml)的几种常用方式
- linux下rar-unrar命令使用