随笔分类 -  JAVASCRIPT

摘要:我们在做开发时,经常要做表单验证,比如验证文本框必须填内容时,而文本框又很多时,传统的做法是逐个判断: if (form1.name.value == "") { alert("Sorry,please input your name!") form1.focus(); } 这样一来要写的代码太多了,有没有“偷懒”的方法呢,答案是肯定的,请看下面的代码: “偷懒”的表单验证Demo ... 阅读全文
posted @ 2007-12-25 23:50 曹振华 阅读(227) 评论(0) 推荐(0)
摘要:New Document 阅读全文
posted @ 2007-12-25 23:46 曹振华 阅读(2514) 评论(0) 推荐(0)
摘要:然后在下面引用跳转函数: 3秒后自动跳转到PHPINFO页面 阅读全文
posted @ 2007-12-25 23:45 曹振华 阅读(1886) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2007-12-25 23:37 曹振华 阅读(891) 评论(0) 推荐(0)
摘要:1.下载地址 http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp 下载后是后缀为bat的版本 (1)bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。 (2)... 阅读全文
posted @ 2007-11-27 18:15 曹振华 阅读(233) 评论(0) 推荐(0)
摘要:点击前面 + 查看全部代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Web; using System.Web.UI; namespace COCOWO.COMP { /**//... 阅读全文
posted @ 2007-11-27 17:10 曹振华 阅读(198) 评论(0) 推荐(0)
摘要:数组(Array):系列元素的有序集合; 详细演示请看:[js入门系列演示·数组 ] http://www.cnblogs.com/thcjp/archive/2006/08/04/467761.html 属性: length:用于获取数组元素的个数,既最大下标加 1 方法: sort(function):在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串,在排序;... 阅读全文
posted @ 2007-11-27 14:36 曹振华 阅读(313) 评论(0) 推荐(0)
摘要:演示一:无刷新变换图片(有点歪) 演示二:鼠标触发图片变换(书面名称好像叫图像滚动) ... 阅读全文
posted @ 2007-11-27 14:35 曹振华 阅读(468) 评论(0) 推荐(0)
摘要:时间对象作为非常重要的一个对象,对我们学.net的人来说,并不是很重要,但这并不意味着我们可以忽略,事实上,用得着的时候还是很多的,如果完全依赖JS处理时间,那是会出问题的,因为JS总是假设本地机器上的时间是正确的。还有个原因,他总按照GTM市区来计量。我们只是返回当前date对象的副本,我们即便是修改,那也不会对对象本身有任何影响。 演示一:动态的时钟(来个复杂的) 11:55:13 演示二:显... 阅读全文
posted @ 2007-11-27 14:33 曹振华 阅读(257) 评论(0) 推荐(0)
摘要:复合赋值运算符 运算符 符号 加法 += 按位与 &= 按位或 |=... 阅读全文
posted @ 2007-11-27 14:32 曹振华 阅读(253) 评论(0) 推荐(0)
摘要:在上节string对象上我瞎扯了几句math的数学函数,希望没有吓倒你哦,呵呵,其实我们要用的很少了,一般那些什么切,什么弦我们是不用的,所以我也没有打算演示哦,这里我们把常用的几个作下! 演示一:对比大小 演示二:计算值的N次方 演示三: 四舍五入取值 (值是整数哈) 演示四:生成0-88之间的随机数字 javascript math对象演示 在上节str... 阅读全文
posted @ 2007-11-27 14:31 曹振华 阅读(263) 评论(0) 推荐(0)
摘要:javascript核心语言(string、math、data对象) 看了这个标题想笑不?哈哈,不如果真要笑的话我也没办法,如果你从幼儿园到被学校开除为止,数学一直都很差的话,那等下几节的math对象,你可能哭都来不及。不过也不用担心了,因为我们在一般的webform中是不会用多少数学运算的,什么正弦,余弦,什么切(*—……%¥#—……%¥#不明白也罢了!但是如果四则运算你都没有搞明白的话,那*—... 阅读全文
posted @ 2007-11-27 14:30 曹振华 阅读(660) 评论(0) 推荐(0)
摘要:表单提交前的最后验证:通常在表单提交前,我们必须确认用户是否都把必须填/选的做了,如果没有,就不能被提交到服务器,这里我们用到表单的 formname.submit() 看演示,其实这个对于我们修炼道教(错了,是.net)的人来说,有点多余,呵呵,毕竟微软的vs2003-2005都有非常棒棒棒的验证控件,如果有特别需要,自定义的验证也很不错哦,呵呵!! 演示一:这个也算对表单以及表单元素的一个综合... 阅读全文
posted @ 2007-11-27 14:29 曹振华 阅读(271) 评论(0) 推荐(0)
摘要:向函数传递表单数据和元素:一个很有趣的话题,趣在使用this关键字可以减少 window.document这类长长的引用,甚至可以把一个对象传进取 ,连fromname都不要了,例如,我们传递一个文本对象给函数,那么我们可以在onchange事件中把this作为参数,直接把这个文本对象传给函数,说那么多有什么用,看演示咯! 演示一:被传递的文本框(从小做起嘛,本来打算直接作整个表单的传送的) ... 阅读全文
posted @ 2007-11-27 14:28 曹振华 阅读(307) 评论(0) 推荐(0)
摘要:对于脚本来说,最复杂的表单元素对象就是select了,他是一个复合对象,包含OPTION对象数组的对象 演示一:导航,这个多见于网站友情链接 演示二:地区二级无刷新联动菜单(其实这个例题也适用了关联数组,只是说被关联的数组是在一级数组的内部,如果有不明白,就看下 http://www.cnblogs.com/thcjp/archive/2006/08/04/467761.html 这篇,专门介绍... 阅读全文
posted @ 2007-11-27 14:27 曹振华 阅读(946) 评论(0) 推荐(0)
摘要:文本相关对象:就是每个与文本相关的HTML元素(文本,密码,隐藏域,文本域等)这些东东其实只有两个属性被重视(确切说是被我重视)onchenge和value,前者调用函数,后者求、赋值,在AJAX&javascript入门系列这之前的实例中已经用了很多次了,这里就简单演示一个了! 演示一 : 在另外文本域显示密码(在前面密码框输入你的银行密码) 前面输入的是 按钮对象:没什么说的,看下演示... 阅读全文
posted @ 2007-11-27 14:26 曹振华 阅读(345) 评论(0) 推荐(0)
摘要:实在javascript入门·Document对象入门讲解(访问表单,创建新页,获取页标题) 一文中,我们已经把表单的一些基本访问等弄清楚了,下面我们深入的学下表单的属性以及对表单元素的简单操作! 演示一 : 根据需求,定做表单 你先按下提交提交表单,后退,然后再点修改表单,然后再提交表单,看效果 现在的指向是 test.asp ,方法是 post 其实做那么多都没有,直接作两个属性吧 田洪川的... 阅读全文
posted @ 2007-11-27 14:24 曹振华 阅读(752) 评论(0) 推荐(0)
摘要:1:页面载入时改变状态栏文字; 2:指向链接时改变状态栏文字; 3:打印出当前窗口的URL 4:统计本页上有多少个连接 5:利用伪链接做些类似按钮的事件(例如按了链接一,链接二的指向就改变) 对象的综合练习(重点介绍Link对象) 这是一个关于对象的综合演示 对了,这里顺便说下,LINK对象也可以用 document.links.length 这样的方法访问!为了演... 阅读全文
posted @ 2007-11-27 14:23 曹振华 阅读(244) 评论(0) 推荐(0)
摘要:一 : Document访问页面多个表单 二 : Document.Title 得到页标题:这有个前提,是页标题必须在 head的title字段 三 : 演示三:Document.Write() 创建新的页,一种是直接覆盖当前页 ,另种是打开新页 Document对象包含页面的实际内容,其属性和方法一般会影响到页内文档的外观和内容! 注意:浏览器允许在页面载入时动态创建内容,单是如果在页面载入完... 阅读全文
posted @ 2007-11-27 14:22 曹振华 阅读(549) 评论(0) 推荐(0)
摘要:对话框有三种 1:只是提醒,不能对脚本产生任何改变; 2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 3: 一个带输入的对话框,可以返回用户填入的字符串,常见于某些留言本或者论坛输入内容那里的 插入UBB格式图片 下面我们分别演示: 三种弹出对话框的用法实例 对话框有三种 1:只是提醒,不能对脚本产生任何改变; 2:一... 阅读全文
posted @ 2007-11-27 14:21 曹振华 阅读(235) 评论(0) 推荐(0)