##我们常常需要自定义一些函数,供全局、所有人使用,做法如下:
1.自定义一个restrict.js
/**
* 校验方法
* @param valiFn 输入值是否符合标准符合返回false不符合返回true
* @param name 所校验项目的名称
*/
$.fn.valiNotNull = function(valiFn,name){
var tagname = this.attr("TagName");
var isnull = "";
if(tagname=='INPUT' || tagname=="TEXTAREA"){
isnull="请输入";
}else{
isnull="请选择";
}
var fmt = "内容不正确,请重新输入";
var val = this.val();
var messagePlace = $("#"+this.attr("id")+"Vali");
var flag = false;
if ($.trim(val+'') == '') {
messagePlace.html(isnull + name);
} else if ( valiFn!=null && valiFn.call(null,val) ) {
messagePlace.html(name + fmt);
} else {
flag = true;
messagePlace.html("");
}
return flag;
}
2.jsp页面中
引入:<script type="text/javascript" src="<%=path%>/js/restrict.js"></script>
3.js中使用即可
$(document).ready(function() {
$("#pass").blur(function(){
$(this).valiNotNull(null,"业务密码");
})
});
4.其他方法的使用
$("#DServerName").commoninput();
$("#DClientName").commoninput();//直接通过ID调用自定义的方法即可。
分享到:
相关推荐
在这里,我们将详细介绍 jQuery 的自定义函数写法和扩展方法。 一、 jQuery 的 extend 扩展方法 jQuery 的 extend 方法是 jQuery 中的一个扩展方法,用于将多个对象合并成一个对象。该方法的原型是:`extend(dest,...
其次,可以使用jQuery.fn.setApDiv=function(){}的方式扩展jQuery的原型,添加一个新的方法setApDiv。此方法通过计算视窗高度和宽度,以及元素自身的高度和宽度,来控制元素的居中显示。调用时使用$("#apDiv")....
【jQuery自定义日历事项查看代码】是一款基于JavaScript库jQuery实现的日历插件,主要用于增强网页中的日期选择和事件查看功能。此插件的核心在于提供一个直观、易用且高度可定制的日历界面,帮助用户方便地查看和...
在本文中,我们将深入探讨jQuery自定义插件的开发基础,特别是如何实现jQuery实用函数。首先,我们需要了解jQuery的核心理念,它是一个轻量级的JavaScript库,极大地简化了DOM操作、事件处理、动画效果和Ajax交互。...
在IT行业中,jQuery是一款非常流行的JavaScript库,它简化了HTML文档遍历、...在提供的`Tab`文件中,可能包含了具体的示例代码或模板,进一步学习和实践这些技术,将有助于你更好地掌握jQuery自定义Table的构建技巧。
然而,jQuery的强大并不仅仅局限于内置的函数,用户还可以根据自己的需求添加自定义函数,扩展其功能。下面我们将详细探讨如何在jQuery中增加自定义函数,以一个简单的样式添加为例。 首先,我们要明白jQuery对象有...
《jQuery自定义表单:构建高效前端交互》 在网页开发中,表单是一个不可或缺的元素,用于收集用户数据和实现交互。jQuery作为一款强大的JavaScript库,极大地简化了DOM操作,使得创建动态、交互性强的表单变得...
jQuery库为我们提供了丰富的功能扩展,其中就包括了对Select元素的样式定制。这里我们要探讨的是一个名为`jquery.easydropdown.min.js`的插件,它能帮助开发者轻松地为Select元素添加自定义样式,提高网页的交互体验...
5. **自定义函数与插件扩展**:`pjs_01.js`中的代码可能包含了自定义的函数,用于封装抽奖的整个流程,包括初始化、开始抽奖、判断结果等步骤。这种模块化的设计使得代码更易读、维护。此外,jQuery允许开发者创建...
本文将深入探讨如何为jQuery添加自定义事件机制,这将帮助开发者扩展jQuery的功能,实现更加个性化的交互逻辑。 首先,我们要了解jQuery的事件系统是基于浏览器的事件模型构建的。默认情况下,jQuery提供了如click...
《jQuery自定义右键弹出菜单代码》 在网页开发中,用户交互是提升用户体验的重要环节,而右键菜单作为常见的交互方式之一,能够提供快捷的操作选项。jQuery库以其简洁的API和强大的功能,常被用于实现这类效果。本...
《jQuery自定义弹窗功能插件深度解析》 在网页设计和开发中,弹窗功能是一种常见的交互元素,用于提示用户、展示信息或进行交互操作。jQuery作为一个强大的JavaScript库,为开发者提供了丰富的API和插件,使得实现...
本文将深入探讨“jQuery自定义插件命名空间问题”,这涉及到如何优雅地组织和管理自定义的jQuery扩展,以避免冲突并保持代码的可维护性。 首先,了解jQuery插件的基本结构至关重要。一个简单的jQuery插件通常会定义...
本文将深入探讨如何使用jQuery实现自定义弹窗对话框,这是Web开发中一个常见且实用的功能。 首先,理解弹窗对话框的概念。弹窗对话框是一种在网页上创建浮动窗口的方法,用于显示警告、确认信息或进行用户交互,如...
总结来说,jQuery插件formValidator自定义函数扩展功能提供了一个强大的平台,允许开发者通过编写JavaScript函数来自定义表单验证逻辑。这使得formValidator成为一个高度可定制的表单验证解决方案,能够适应各种复杂...
在这个“jQuery自定义实时搜索插件.zip”中,我们重点探讨的是一个名为HideSeek的jQuery插件,它专门用于实现动态搜索功能,能够提升用户体验并优化网站的交互性。 HideSeek插件的核心功能是实现实时搜索,这意味着...
《jQuery自定义视频弹幕插件的实现与应用》 在现代互联网的多媒体交互体验中,弹幕功能已经成为一种流行且独特的用户参与方式,尤其在视频分享网站上,它为观众提供了实时交流和互动的平台。jQuery作为一款轻量级、...
**jQuery自定义项目大转盘抽奖...总的来说,这个jQuery自定义抽奖大转盘项目提供了一个基础框架,开发者可以根据需求进行调整和扩展。无论是学习jQuery动画效果,还是实际应用到项目中,这个代码都是一个宝贵的资源。