写js时遇到的一些小问题
2010-12-03 14:44
169 查看
分享到:
1、在写<asp:Button ……>的OnClientClick事件时,需要加上return;否则会出现OnClientClick返回false,但仍然执行OnClick事件的情况。
例如:
2、window.showModalDialog()方式打开新窗口中,如果其中包含js编辑器或者其他第三方编辑器时,会出现不能编辑的情况,连选中都不行;
至今我还没找到比较好的解决办法,还是换成window.open()方式试试。
3、checkbox全选问题:
html:
js:
代码
1、在写<asp:Button ……>的OnClientClick事件时,需要加上return;否则会出现OnClientClick返回false,但仍然执行OnClick事件的情况。
例如:
<asp:Button ID="btnSearch" runat="server" CssClass="button" Text="查找...." OnClientClick="return CheckBox();" OnClick="btnSearch_Click"></asp:Button>
2、window.showModalDialog()方式打开新窗口中,如果其中包含js编辑器或者其他第三方编辑器时,会出现不能编辑的情况,连选中都不行;
至今我还没找到比较好的解决办法,还是换成window.open()方式试试。
3、checkbox全选问题:
html:
<input type="checkbox" id="chkAll" onclick="selectAll()" />全选<asp:CheckBoxList ID="ckblist" runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal"></asp:CheckBoxList>
js:
代码
$(document).ready(function() { $("#btnShow").click(function() { var valuelist = ""; //保存checkbox选中值 //遍历name以listTest开头的checkbox $("input[name^='listTest']").each(function() { if (this.checked) { //$(this):当前checkbox对象; //$(this).parent("span"):checkbox父级span对象 valuelist += $(this).parent("span").attr("alt") + ","; } }); if (valuelist.length > 0) { //得到选中的checkbox值序列,结果为400,398 valuelist = valuelist.substring(0, valuelist.length - 1); } }); });
相关文章推荐
- 写js时遇到的一些小问题
- 写js时遇到的一些小问题
- 写js遇到的一些问题
- 学习JS中遇到的一些问题(读书笔记)
- 记录arcgis JS api3.9开发过程中遇到的一些问题
- reactjs 开发过程中遇到的一些问题
- JS学习中遇到的一些问题总结
- 一些常用js的技术和一些常遇到的问题
- js开发过程中遇到的一些问题
- 卸载之前node.js,采用nvm后npm install及打包编译遇到的一些问题
- js在工作中遇到的一些问题
- 使用Jquery.cookie.js遇到的一些问题
- js遇到的一些小问题心得
- 【Web前端】Vue.js 项目中遇到的一些问题汇总
- 最近遇到的web开发的一些小问题,该死的,几年没做这东西,太生手了
- 我遇到的 一些 Jenkins 问题 杂谈
- jQuery全屏滚动插件fullPage.js下载 api 以及遇到的问题
- Battery Historian2.0使用过程中遇到的一些问题
- js中ajax异步导致的一些问题
- 开发基于状态机的通用两级审批工作流中遇到的一些问题及场景