/* 显示备注框可输入的剩余字符数
* 参数: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关联查询.pdf"可能包含了详细的API使用示例和教程,而"数据"和"关联查询"可能包含了实际的测试数据和查询实例,供你进一步学习和实践。 总之,JavaScript关联外挂表查询是SuperMap iClient 6R for ...
在JavaScript中,关联数组(也称为哈希表或字典)是一种特殊的数据结构,它允许我们使用任意类型的值(不仅仅是数字)作为键来存储和访问数据。然而,JavaScript并没有一个直接的“关联数组”类型,而是通过对象实现...
**SuperMap iClient 6R for JavaScript:关联外表与等级符号专题图的实现** 在GIS领域,SuperMap iClient是一款强大的地图服务客户端开发框架,它提供了丰富的API和工具,使得开发者能够利用JavaScript语言构建交互...
javascript实现关联菜单列表 例子演示 显示: 国内 国外 北京 广东 广西 上海 福建 天津 湖南 湖北 浙江 河北 山东 四川 安徽 辽宁 江苏 甘肃 青海 江西 宁夏 山西 云南 吉林 河南 陕西 黑龙江 贵州 海南 新疆 内蒙古...
在JavaScript编程领域,SuperMap iClient 6R是一款强大的地理信息系统(GIS)开发库,它提供了丰富的...文件"JavaScript关联外表做标签矩阵专题图"很可能是示例代码或者详细教程,对于学习和实践这一技术非常有价值。
一般情况下,一种文件需要相应的软件来打开,而该软件只有在正常安装后才能运行。为方便用户操作,能不能在不安装软件的情况下就让用户享受...文章据此讨论了文件关联的本质和如何使用JavaScript实现文件关联的具体方法
在提供的压缩包文件中,"JavaScript关联外表做单值专题图.pdf"很可能是详细的教程或示例代码,而"ThemeUnique_joinItem"可能是SuperMap的一个示例类或函数,用于创建单值专题图。至于"数据"文件,它可能包含了实际的...
"基于JavaScript文件关联的实现.pdf" 本文主要讨论了基于JavaScript文件关联的实现,介绍了文件关联的概念、EWB软件的特点、注册表的作用和JavaScript的应用。 文件关联是指在Windows操作系统中,将某类型的文件与...
在本文介绍的关联表单系统中,使用了Javascript语言来实现关联表单的功能。该系统使用selectcity.js文件来存放省市和地区的数据,然后在ASP程序中调用该文件,并实现了关联表单的功能。 该系统的实现机制可以分为...
在JavaScript编程领域,SuperMap iClient 6R 是一个广泛使用的库,专为Web GIS(地理信息系统)应用程序提供服务。本实例重点讲解如何利用该库的功能,结合关联外挂表来实现标签专题图的创建。标签专题图是一种将...
在“javascript地区关联代码”这个项目中,我们关注的是如何使用JavaScript来实现中国省、市、县三级联动的效果,这是一种常见于网站注册、地址填写等场景的功能。 首先,我们需要理解什么是三级联动。在网页开发中...
JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级关联选择地址JavaScript实现多级...
主表关联明细表一对多js样例.js
此外,还需要在组件更新后或者接收到新的勾选列表时,使用`setCheckedKeys`方法来设置当前选中的节点。 在`clickDeal`事件处理器中,你需要根据当前选中状态更新树结构,确保父子节点的关联行为符合预期。这个处理...
5. AJAX异步请求:虽然题目提到的是“无刷新”,但在实际应用中,获取省市县数据可能会从服务器端获取,这时需要使用AJAX(Asynchronous JavaScript and XML)技术进行异步通信。即使不使用XML,现代的fetch API或者...
层级关联功能的js,用于javascript入门与提高的学习与参考
在这个过程中,JavaScript关联外表做统计专题图.pdf和关联外表做统计专题图这两个文件可能包含了详细的代码示例、步骤指南和实际案例,可以帮助开发者更好地理解和实施这个功能。 总之,通过SuperMap iClient 6R ...
本资源"javascript经典特效---相互关联的菜单2.rar"聚焦于这一主题,通过一个名为"相互关联的菜单2.htm"的HTML文件,展示了如何使用JavaScript实现这种功能。 在Web开发中,菜单通常是网站或应用程序的主要导航元素...
**标题解析:** "d3.js关系图谱示例" 指的是使用d3.js这个JavaScript库创建的关系网络图表的实例。d3.js(Data-Driven Documents)是一个强大的数据可视化库,它允许开发者利用SVG、Canvas或HTML来创建动态且交互式...