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两个常用监听器相关推荐

  1. 网页html文档头部声明的两种常用模式

    Html文档头部声明的两种常用模式 第一种,XHTML1.0严格模式,对很多废除的标签不支持,书写要严格遵守W3C的要求,是找虐的好方法: <!DOCTYPE html PUBLIC " ...

  2. Silve37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)

    在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一个名 为SLConnectASP.NET的Silverlight应 ...

  3. Spring Cloud Config采用Git存储时两种常用的配置策略

    由于Spring Cloud Config默认采用了Git存储,相信很多团队在使用Spring Cloud的配置中心时也会采用这样的策略.即便大家都使用了Git存储,可能还有各种不同的配置方式,本文就 ...

  4. 线程的创建与启动——Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable)||多线程运行结果是随机的

    线程的创建与启动 在 Java 中,创建一个线程就是创建一个 Thread 类(子类)的对象(实例). Thread 类有两个常用的构造方法:Thread()与 Thread(Runnable).对应 ...

  5. java监听器模式使用场景_常用监听器及其应用场景

    常用监听器举例,及应用场景分析: 已用过的有动作监听器,鼠标监听器,鼠标移动监听器 1.MouseAdapter可以包括以下几个监听器的方法,因此,我们写的时候可以直接写这个 public abstr ...

  6. Windows校验文件哈希hash的两种常用方式

    大家经常都到哪儿去下载软件和应用程序呢?有没想过下载回来的软件.应用程序或资源是否安全呢?在 Windows 10 和 Office 2016 发布当初,很多没权限的朋友都使用第三方网站去下载安装映像 ...

  7. 数据中心两种常用流量模型运用mininet的实现

    为什么80%的码农都做不了架构师?>>>    编者按:在网络性能评估中一个巨大的挑战就是如何生成真实的网络流量,还好可以通过程序来创造人工的网络流量,通过建立测试环境来模拟真实的状 ...

  8. java中集合类的转换_Java中的两个常用工具类及集合数组的相互转换

    为了编程人员的方便及处理数据的安全性,Java特别提供了两个非常有用的工具类: 一.Collections 1.Collections类的特点: 集合框架的工具类.里面定义的都是静态方法. 2.Col ...

  9. 计算机网络对等模式,计算机网络有两种常用的工作模式,它们是对等模式和客户/服务器模式。QQ聊天属于________模式。...

    计算机网络有两种常用的工作模式,它们是对等模式和客户/服务器模式.QQ聊天属于________模式. 更多相关问题 Maria, Enclosed is the schedule for this y ...

  10. 什么是动态代理?两种常用的动态代理方式

    什么是动态代理? 动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术.在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法.可以 ...

最新文章

  1. 独家 | 混乱的句子表明AI仍然不能真正理解语言
  2. iOS: iOS各种设备信息获取
  3. Nginx学习之HTTP/2.0配置
  4. 移动端H5混合开发设置复盘与总结
  5. 分子排列不同会导致_刘珏文: DNA寡核苷酸的冷冻定向拉伸和排列
  6. 【机器学习基础】逻辑回归 + GBDT模型融合实战!
  7. SpringBoot下的模板技术Thymeleaf详解
  8. c 复杂的前置后置面试题_你被哪些C语言面试题坑过?
  9. 阿里云CDN直播架构与双11晚会直播实战
  10. 转发表是什么鬼?怎么工作?
  11. Java中上转型对象数组
  12. [UnityShader3]去色效果
  13. 华为手机怎么设置字体?
  14. asp.net session 超时设置
  15. Linux-Ubuntu安装QQ 微信 TIM 百度网盘
  16. 电脑连接的手机真机,利用Chrome调试WebView
  17. Julia:Plots 包的属性汇总
  18. session Asii码转换
  19. logistic函数,sigma函数性质
  20. 从零搭建基于 Java 的服务器生产环境

热门文章

  1. Linux常见问题解答--如何修复“tar:Exiting with failure status due to previous errors”
  2. windows_xp_sp3下的php环境安装配置
  3. Security+ 学习笔记24 数据中心防护
  4. MySQL数据库检查修复详解
  5. 震惊!99%的网络工程师都不知道的组播问题
  6. 802.11介质访问控制——CSMA/CD协议详解
  7. 多模态简述(情感分析)
  8. 设备密码的设置以及遗忘重设置
  9. springboot读取properties(yml)的几种常用方式
  10. linux下rar-unrar命令使用