`
hyl123456
  • 浏览: 2310 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

js关联方式使用

    博客分类:
  • js
阅读更多
/* 显示备注框可输入的剩余字符数
* 参数:memoObj 备注输入框 spanObj 显示剩余字数的span对象
*/
function showLeftCharLen(memoObj,spanObj)
{
$(memoObj).bind("input keyup paste drop", function(){
setTimeout(function(){
var val = $(memoObj).val();
var maxlen = $(memoObj).attr("maxlength");
var vallen = $(memoObj).val().length;
if(vallen > maxlen)
{
$(memoObj).val(val.substring(0,maxlen));
vallen = maxlen;
}
$(spanObj).text(maxlen - vallen);
},10);
});
}
/*
关联全选按钮和单项按钮
* 参数: itemChkBoxName 单项复选按钮的名称
*        chkBoxAllObj 全选按钮对象
*        btnDelObj 删除按钮对象
*/
function bindChkBoxAll(itemChkBoxName, chkBoxAllObj, btnDelObj)
{
// 初始化全选按钮为未选中
var length1 = $(":checkbox[name='"+itemChkBoxName+"']:not(:disabled)").length;
var length2 = $(":checkbox[name='"+itemChkBoxName+"'][checked]:not(:disabled)").length;
// 设置全选按钮的选中状态
$(chkBoxAllObj).attr("checked",length1==length2&&length1>0);
// 有可选的单项按钮,全选按钮,删除按钮才可用,否则灰掉全选按钮和删除按钮
$(chkBoxAllObj).attr("disabled", $(":checkbox[name='"+itemChkBoxName+"']:not(:disabled)").length < 1);
$(btnDelObj).attr("disabled", $(":checkbox[name='"+itemChkBoxName+"']:not(:disabled)").length < 1);
// 绑定全选按钮的点击事件
$(chkBoxAllObj).click(function(){
    $(":checkbox[name='"+itemChkBoxName+"']:not(:disabled)").attr("checked",this.checked);
});
// 绑定单项按钮的点击事件
$(":checkbox[name='"+itemChkBoxName+"']").click(function(){
var len1 = $(":checkbox[name='"+itemChkBoxName+"']:not(:disabled)").length;
var len2 = $(":checkbox[name='"+itemChkBoxName+"'][checked]:not(:disabled)").length;
// 设置全选按钮的选中状态
$(chkBoxAllObj).attr("checked",len1==len2&&len1>0);
});
}
分享到:
评论

相关推荐

    JavaScript关联外挂表查询

    文件"JavaScript关联查询.pdf"可能包含了详细的API使用示例和教程,而"数据"和"关联查询"可能包含了实际的测试数据和查询实例,供你进一步学习和实践。 总之,JavaScript关联外挂表查询是SuperMap iClient 6R for ...

    js中动态创建关联数组的问题

    在JavaScript中,关联数组(也称为哈希表或字典)是一种特殊的数据结构,它允许我们使用任意类型的值(不仅仅是数字)作为键来存储和访问数据。然而,JavaScript并没有一个直接的“关联数组”类型,而是通过对象实现...

    SuperMap iClient 6R for JavaScript关联外表做等级符号专题图.

    **SuperMap iClient 6R for JavaScript:关联外表与等级符号专题图的实现** 在GIS领域,SuperMap iClient是一款强大的地图服务客户端开发框架,它提供了丰富的API和工具,使得开发者能够利用JavaScript语言构建交互...

    javascript实现关联菜单列表

    javascript实现关联菜单列表 例子演示 显示: 国内 国外 北京 广东 广西 上海 福建 天津 湖南 湖北 浙江 河北 山东 四川 安徽 辽宁 江苏 甘肃 青海 江西 宁夏 山西 云南 吉林 河南 陕西 黑龙江 贵州 海南 新疆 内蒙古...

    JavaScript关联外表做标签矩阵专题图

    在JavaScript编程领域,SuperMap iClient 6R是一款强大的地理信息系统(GIS)开发库,它提供了丰富的...文件"JavaScript关联外表做标签矩阵专题图"很可能是示例代码或者详细教程,对于学习和实践这一技术非常有价值。

    基于JavaScript文件关联的实现

    一般情况下,一种文件需要相应的软件来打开,而该软件只有在正常安装后才能运行。为方便用户操作,能不能在不安装软件的情况下就让用户享受...文章据此讨论了文件关联的本质和如何使用JavaScript实现文件关联的具体方法

    JavaScript关联外表做单值专题图

    在提供的压缩包文件中,"JavaScript关联外表做单值专题图.pdf"很可能是详细的教程或示例代码,而"ThemeUnique_joinItem"可能是SuperMap的一个示例类或函数,用于创建单值专题图。至于"数据"文件,它可能包含了实际的...

    基于JavaScript文件关联的实现.pdf

    "基于JavaScript文件关联的实现.pdf" 本文主要讨论了基于JavaScript文件关联的实现,介绍了文件关联的概念、EWB软件的特点、注册表的作用和JavaScript的应用。 文件关联是指在Windows操作系统中,将某类型的文件与...

    基于Javascript技术的关联表单设计和实现.pdf

    在本文介绍的关联表单系统中,使用了Javascript语言来实现关联表单的功能。该系统使用selectcity.js文件来存放省市和地区的数据,然后在ASP程序中调用该文件,并实现了关联表单的功能。 该系统的实现机制可以分为...

    JavaScript关联外表做标签专题图

    在JavaScript编程领域,SuperMap iClient 6R 是一个广泛使用的库,专为Web GIS(地理信息系统)应用程序提供服务。本实例重点讲解如何利用该库的功能,结合关联外挂表来实现标签专题图的创建。标签专题图是一种将...

    javascript地区关联代码

    在“javascript地区关联代码”这个项目中,我们关注的是如何使用JavaScript来实现中国省、市、县三级联动的效果,这是一种常见于网站注册、地址填写等场景的功能。 首先,我们需要理解什么是三级联动。在网页开发中...

    JavaScript实现多级关联选择地址

    JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级...

    泛微OA-E8-主表关联明细表一对多js样例.js

    主表关联明细表一对多js样例.js

    【JavaScript源代码】element的el-tree多选树(复选框)父子节点关联不关联.docx

    此外,还需要在组件更新后或者接收到新的勾选列表时,使用`setCheckedKeys`方法来设置当前选中的节点。 在`clickDeal`事件处理器中,你需要根据当前选中状态更新树结构,确保父子节点的关联行为符合预期。这个处理...

    全国省市县无刷新多级关联菜单 JS+HTML

    5. AJAX异步请求:虽然题目提到的是“无刷新”,但在实际应用中,获取省市县数据可能会从服务器端获取,这时需要使用AJAX(Asynchronous JavaScript and XML)技术进行异步通信。即使不使用XML,现代的fetch API或者...

    层级关联功能

    层级关联功能的js,用于javascript入门与提高的学习与参考

    关联外表做统计专题图

    在这个过程中,JavaScript关联外表做统计专题图.pdf和关联外表做统计专题图这两个文件可能包含了详细的代码示例、步骤指南和实际案例,可以帮助开发者更好地理解和实施这个功能。 总之,通过SuperMap iClient 6R ...

    javascript经典特效---相互关联的菜单2.rar

    本资源"javascript经典特效---相互关联的菜单2.rar"聚焦于这一主题,通过一个名为"相互关联的菜单2.htm"的HTML文件,展示了如何使用JavaScript实现这种功能。 在Web开发中,菜单通常是网站或应用程序的主要导航元素...

    d3.js关系图谱示例

    **标题解析:** "d3.js关系图谱示例" 指的是使用d3.js这个JavaScript库创建的关系网络图表的实例。d3.js(Data-Driven Documents)是一个强大的数据可视化库,它允许开发者利用SVG、Canvas或HTML来创建动态且交互式...

Global site tag (gtag.js) - Google Analytics