`
ll_feng
  • 浏览: 391211 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

总结一些实用的js函数

阅读更多
每天做页面都要用到一些js函数。
/**
 * 清空表单数据
 * oForm:表单对象
 */
function doReset(oForm){
	//document.forms[0].reset();
	var elements = oForm.elements;
	for(var i=0;i<elements.length;i++){
		if(elements[i].type=="text"){
			elements[i].value="";
		}
		if(elements[i].type=="select-one"){
			var options = elements[i].options;
			for(var j=0;j<options.length;j++){
				if(options[j].defaultSelected==true){
					options[j].selected=true;
					break;
				}
			}
		}
         //可继续扩展...
	}
}

说明:一般我们需要重设表单时会用到缺省的reset()方法。但strus等框架下,查询时我们希望将查询条件保存在结果页面里。这时要清空表单就只能清空本次输入的数据,前一次的数据会保留下来。用本函数可将它们全部清空

起止时间大小的验证
通常我们会有按时间段的查询工作。要求开始时间不能大于结束时间。
var sBegin = document.forms[0].beginTime.value;
var sEnd = document.forms[0].endTime.value;
if(sBegin!="" && sEnd!=""){
	var bTime = sBegin.replace(/[^0-9]/g,"");
	var eTime = sEnd.replace(/[^0-9]/g,"");
	//alert(bTime+"---"+eTime);
	if(parseInt(bTime)>parseInt(eTime)){
		alert("开始时间不能大于结束时间");
		return false;
	}
}


接收url的查询参数
/**
 * 接收从url传过来的参数,根据参数名取值
 */
function getParameter(paramName){
	var queryStr = window.location.search;
	if(queryStr == null) return null;
	
	var len = paramName.length;
	var start = queryStr.indexOf(paramName);
	if(start==-1) return "";
	start+=len+1;
	var end = queryStr.indexOf("&",start);
	
	var paramValue = queryStr.substring(start,end);
	if(end==-1)
		paramValue = queryStr.substring(start);
	else
		paramValue = queryStr.substring(start,end);
		
	return paramValue;
}
分享到:
评论

相关推荐

    JS 函数式编程指南 PDF

    总结而言,JS函数式编程指南为读者提供了一种途径,借助于JavaScript这种广泛使用的编程语言,去理解和掌握函数式编程的核心概念和实践技巧。这本指南不仅涵盖了函数式编程的基础理论,还详细介绍了如何在实际开发中...

    常用JavaScript函数 16 - 30(自我总结)

    这篇自我总结涵盖了JavaScript函数的16到30个常用知识点,旨在帮助开发者更好地理解和应用这些功能强大的工具。 1. **数组操作** - `slice()`:用于从原数组中提取一个子数组并返回,不会改变原数组。 - `splice...

    js函数总结

    JS函数总结,里面包含了函数分类,用于下载积分积攒使用

    javascript实现根据函数名称字符串动态执行函数的方法示例

    此外,关于JavaScript的其它编程技巧,本篇介绍了多个专题,包括常用函数技巧、面向对象入门、json操作、切换特效、查找算法、错误与调试、数据结构与算法、遍历算法以及数学运算的用法总结。这些内容都是非常实用的...

    JS函数总结

    JavaScript函数的作用域是由它们被创建时的位置决定的。函数在定义时会捕获它们的词法作用域,即使函数是在全局作用域中定义的,其内部引用的变量也是局部作用域变量,除非使用全局对象。 `this`关键字在JavaScript...

    JS函数式编程指南

    通过一些实用的例子来展示如何在JavaScript中实现Applicative Functor。 ##### 法律 介绍了Applicative Functor的一些基本法律,并解释了它们如何确保代码的一致性和正确性。 ##### 总结 总结了Applicative ...

    javascript_函数大全

    ### JavaScript函数大全解析 在深入探讨JavaScript函数的广泛应用与特性之前,让我们首先明确一点:JavaScript函数不仅是编程语言中的核心组件,更是实现复杂逻辑、封装功能模块的关键所在。不同于许多传统面向对象...

    javaScript函数式编程

    本书专门介绍JavaScript函数式编程的特性。 全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的...

    javascript函数速查

    JavaScript函数是编程语言的核心组成部分,它是一段可重复使用的代码块,可以接受参数并返回值。...总结,JavaScript函数是其强大和灵活的核心特性之一。理解并熟练运用上述知识点,将有助于编写高效、可维护的代码。

    Java代码调用HTML5中的JS函数算法

    总结起来,Java调用HTML5中的JS函数是通过各种通信机制实现的,这些机制包括WebSocket、Ajax、Web Workers、PostMessage API、Web Storage和JSONP。了解并熟练掌握这些技术,对于构建高效、动态的Web应用至关重要。...

    javascript常用函数 javascript 常用库

    总结,JavaScript的常用函数和库是提升开发效率的关键。它们包含了从数据操作到用户交互的各种功能,而公共方法的使用则能进一步优化代码结构,使项目更加模块化和可维护。通过熟悉并灵活运用这些工具,开发者可以更...

    WebView使用总结3(应用函数与JS函数互相调用)

    这篇博文"WebView使用总结3(应用函数与JS函数互相调用)"聚焦于如何实现Android应用中的Java函数与JavaScript函数之间的交互,这对于构建混合式应用或者增强Web页面与原生应用的集成至关重要。 首先,我们要理解...

    JavaScript函数个人总结笔记

    JavaScript 函数个人总结笔记 一、函数的概念 函数是封装了一段可被重复调用执行的代码块,通过此代码块可以实现大量代码的重复使用。函数的概念是 JavaScript 中最基本的编程单元之一,它使得开发者可以轻松地...

    js中函数的理解

    在JavaScript(简称JS)中,函数是至关重要的概念,它们...总结来说,理解JS中的函数是掌握JS编程的关键,包括它们的定义、调用、作用域、闭包以及构造函数的使用。熟练运用这些知识,可以写出更高效、更灵活的JS代码。

    常用的Javascript验证函数总结

    常用的Javascript验证函数总结 验证方法大全

    javaScript常用函数使用总结

    JavaScript常用函数使用总结涵盖了多种在...以上就是JavaScript中一些常用函数的使用总结,涵盖了字符串处理、数字处理和数组处理等编程基础知识点。掌握这些函数的使用,对于进行JavaScript开发是非常有帮助的。

    iframe子父页面调用js函数示例.docx

    "iframe子父页面调用js函数示例" 在实际项目中,iframe 子父页面调用 js 函数是非常有用的。下面是一个示例,演示如何在 iframe 子页面中调用父页面的 js 函数,以及如何在父页面中调用 iframe 子页面的 js 函数。 ...

    php、js常用函数总结

    php、js、jquery、mysql、正则、文件处理函数、图像处理函数、时间函数,常用函数总结

    JavaScript_实用函数式Javascript.zip

    在"JavaScript_实用函数式Javascript.zip"这个压缩包中,我们可能会深入探讨JavaScript中的一个特定领域——函数式编程。 函数式编程是编程范式之一,它强调程序的数据流和变换,而不是对状态和控制流的操作。在...

Global site tag (gtag.js) - Google Analytics