博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  JavaScript

摘要://URL参数获取 function GetUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } 阅读全文

posted @ 2011-12-22 09:35 itcfj 阅读(212) 评论(0) 推荐(0) 编辑

摘要:javascript---金额文本框练习2011-10-15 18:06财务相关系统中涉及到金额的文本框有如下要求:• 进入金额文本文本框不使用中文输入法• 不能输入非数字• 焦点在文本框中时文本框左对齐;焦点离开文本框时文本框右对齐,显示千分位 1.禁用输入法:,禁止键入非法值,只有这些才能被键入(k == 9) || (k == 13) ||(k==46)||(k==8)||(k==189)||(k==109)||(k==190)||(k==110)|| (k>=48 &&k<=57)||(k>=96 && k<=105)||(k&g 阅读全文

posted @ 2011-12-20 11:37 itcfj 阅读(292) 评论(0) 推荐(0) 编辑

摘要:编辑器加载中...<script language="JavaScript">function nan(t){t.value=t.value.replace(/[^\d\.]/g,"");}</script> 阅读全文

posted @ 2011-12-19 22:35 itcfj 阅读(184) 评论(0) 推荐(0) 编辑

摘要:JS保留两位小数JS保留两位小数对于一些小数点后有多位的浮点数,我们可能只需要保留2位,但js没有提供这样直接的函数,所以我们得自己写函数实现这个功能,代码如下:function changeTwoDecimal(x){var f_x = parseFloat(x);if (isNaN(f_x)){alert('function:changeTwoDecimal->parameter error');return false;}f_x = Math.round(f_x*100)/100;return f_x;}功能:将浮点数四舍五入,取小数点后2位用法:changeTwo 阅读全文

posted @ 2011-12-19 16:03 itcfj 阅读(1224) 评论(0) 推荐(0) 编辑

摘要:<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="HtmlValiddemo2.aspx.cs" Inherits="JqueryValidDemo_4.HtmlValiddemo2" %><asp:Content ID="Content1" ContentPlaceHolderID=" 阅读全文

posted @ 2011-10-24 10:55 itcfj 阅读(480) 评论(0) 推荐(0) 编辑

摘要:[jQuery]使用jQuery.Validate进行客户端验证——不使用微软验证控件的理由-目录及简介 花了一个多星期的时间总算把这使用jQuery.Validate进行客户端验证——不使用微软验证控件的理由写完了,总共5篇,可能还有许多不足,欢迎大家的指点!以下为具体的目录,方便大家的查看:1、[jQuery]使用jQuery.Validate进行客户端验证(初级篇)——不使用微软验证控件的理由内容:为何选用jQuery.Validate进行客户端验证、jQuery.Validate的使用环境和使用jQuery.Validate进行简单的客户端验证。2、[jQuery]使用jQuery.V 阅读全文

posted @ 2011-09-14 22:27 itcfj 阅读(184) 评论(0) 推荐(0) 编辑

摘要:jquery.validate.js是jquery下的一个验证插件,功能比较强大,早就有所耳闻但是一只没有动手用过,现在在于能够研究一下了。这里转载一篇前辈写的文章,在我自己的理解上修改了一下,仅作记录。先贴一个国内某大公司的代码:JavaScript代码<scripttype="text/javascript">functionlang(key){mylang={'ls_input_myb':'请输入您的账户','ls_myb_email':'漫游币账户为邮箱地址','ls_login_p 阅读全文

posted @ 2011-09-08 16:15 itcfj 阅读(342) 评论(0) 推荐(0) 编辑

摘要:jquery.validate.js的基本用法入门jquery.validate.js是jquery下的一个验证插件,功能比较强大,早就有所耳闻但是一只没有动手用过,现在在于能够研究一下了。这里转载一篇前辈写的文章,在我自己的理解上修改了一下,仅作记录。先贴一个国内某大公司的代码: JavaScript代码 <script type="text/javascript"> function lang(key) { mylang = { 'ls_input_myb': '请输入您的账户', ... 阅读全文

posted @ 2011-09-01 13:38 itcfj 阅读(379) 评论(0) 推荐(0) 编辑

摘要:<%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra 阅读全文

posted @ 2011-08-25 10:55 itcfj 阅读(315) 评论(0) 推荐(0) 编辑

摘要:点击这里查看逐句中英文对照机器翻译查看机器翻译免责声明查看本文应用于的产品ASP.NET 支持语音列与自定义控件的用户控件的概述若要自定义您的需要此列 我们想要邀请您提交您的想法有关您感兴趣的主题以及您想要查看的问题解决在将来的知识库文章和支持语音列。您可以提交您的想法和使用 Ask For It 窗体的反馈。还有在窗体在此栏的底部的链接本页展开全部 | 关闭全部简介您好 !这是 Parag,我使用现在超过一年的 Microsoft ASP.NET 支持组支持工程师。才能加入 Microsoft,工作的基于 Web 的项目和桌面应用程序使用 Microsoft 技术。同时向客户提供高质量的支持 阅读全文

posted @ 2011-08-24 10:19 itcfj 阅读(370) 评论(1) 推荐(1) 编辑

摘要:先看一个示例 用javascript获取url网址信息 Java代码<script type="text/javascript"> document.write("location.host="+location.host+"<br>"); document.write("location.hostname="+location.hostname+"<br>"); document.write("location.href="+locati 阅读全文

posted @ 2011-08-23 10:29 itcfj 阅读(1532) 评论(0) 推荐(0) 编辑

摘要:Check.jsJS函数文件 //////////////////////////////////////////////////////////////////////////////// /* *---------------客户端表单通用验证CheckForm(oForm)----------------- *功能:通用验证所有的表单元素. *使用: *<formname="form1"onsubmit="returnCheckForm(this)"> *<inputtype="text"name=" 阅读全文

posted @ 2011-05-25 10:34 itcfj 阅读(1552) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class Default4 : System.Web.UI.Pa 阅读全文

posted @ 2011-01-20 14:54 itcfj 阅读(1843) 评论(0) 推荐(2) 编辑

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 s中SetInterval与setTimeout用法 JS里设定延时: 使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。 setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象 SetInterval为自动重复,setTimeout不会重复。 clearTimeout(对象) 清除已设置 阅读全文

posted @ 2011-01-19 11:20 itcfj 阅读(1155) 评论(0) 推荐(0) 编辑

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 javascript opener 用法2009年06月12日 星期五 10:27window.opener 的用法在一般的用法中,只是用来解决关闭窗口时不提示弹出窗口, 而对它更深层的了解一般比较少。其 实 window.opener是指调用window.open方法的窗口。 在工作中主要是用来解决部分提交的。这种跨页操作对工作是非常有帮助的。 如果你在主窗口打开了一个页面,并且希望主窗口刷新就用这个,打开页面的window.opener就相当于 阅读全文

posted @ 2011-01-19 10:59 itcfj 阅读(2283) 评论(0) 推荐(0) 编辑

摘要:LxDialog-管理系统无限级自定义样式弹窗   做了很久程序也没有自己发过一遍帖子,主要是水平不高,不好意思出来献丑,今天特供上本人一个小作品,望大家多多指教~  最近做B/S后台管理系统,一直被弹出窗口的问题所困扰,系统自带的window.showModelessDialog功能很强大,完全能够满足需要,然而外观太丑,无法自己定义外观,不适合美观大方的后台模板,于是网上出现了一系列弹窗框架,比较流行的是ymPrompt,lhgdialog,以及AJAX系列的弹窗框架例如:Dojo,ExtJs,YUI,然而这些框架总有一些限制,导致很难满足我们自己的需要,简单给大家倾述一下我的使用体会。  阅读全文

posted @ 2011-01-17 11:32 itcfj 阅读(332) 评论(0) 推荐(1) 编辑

摘要:jquery如何判断checkbox(复选框)是否被选中谁都知道 在html 如果一个复选框被选中 是 checked="checked"。但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked所以很多朋友判断 if($("#id").attr("checked")=="true") 这个是错误的,其实应该是 if($("#id").attr("checked")==true)例子里面包括了一下几个功能。 input type="button" id="btn1" value="全选" input type="b 阅读全文

posted @ 2011-01-12 21:33 itcfj 阅读(3897) 评论(0) 推荐(0) 编辑

摘要:.不管是延迟加载图片还是模块内容,此插件都可以用,加载的内容可以是js,html这个插件的比较明显的地方就是如果滚动条快速拉到底部,中间的图片就直接不加载,用到setTimeout方法2.要点就是判断容器或img是否在视窗内,如果在视窗内就加载,反之不加载.0102030405060708091011121314151617181920212223242526272829303132333435363738394041424344/*1.让标签名为img的图片延迟加载2.如果标签名不是img,则可以通过参数传递一个值给模块,延迟加载数据的呈现*/(function(){$.fn.lazyLoa 阅读全文

posted @ 2011-01-12 14:50 itcfj 阅读(286) 评论(0) 推荐(0) 编辑

摘要:js操作iframe的那点事现在工作上基本很少去涉及iframe的相关操作,这些自己做个demo来记录学习:看得我有点绕而且晕.这次要谈到的问题涉及以下三个点:(在同域状态下)1.父窗体访问子窗体中的某方法或某个元素2.子窗体访问父窗体中的某方法或某个元素3.子窗体访问相邻窗体中的方法或某个元素注意点:在本地直接用IE和FF打开测试正常,但用Chrome直接打开测试无效.原来Chrome不允许采用file:协议引用父窗口,放到Web容器中测试就正常了。这是父窗体的代码:总结:父窗体访问子窗体的方法跟元素采用不同的方式010203040506070809101112131415161718192 阅读全文

posted @ 2011-01-12 14:44 itcfj 阅读(1004) 评论(0) 推荐(0) 编辑

摘要:JQuery跨域请求JQuery1.2后getJSON方法支持跨域读取json数据,原理是利用一个叫做jsonp的概念。当然,究其本质还是通过script标签动态加载js,似乎这是实现真正跨域的唯一方法。getJSON的用法JQuery手册已经写得很详细,参考手册就可以了,很简单。需要指出的一点是getJSON利用的jsonp需要客户端与服务端作出配合。 客户端传递的URL里要包含callback变量,以形如callback=?的形式结尾。(jquery会随机生成一个字符串替换?传递给服务端) 服务端获取客户端传递的callback的值callbackValue,和需要传递的json字符串构成 阅读全文

posted @ 2010-12-30 17:28 itcfj 阅读(1365) 评论(0) 推荐(0) 编辑