07 2010 档案
JQuery TextArea的取值与赋值问题
摘要:首先,说明这不是一个简单的问题! 先说取值:$("#textarea").text();读取,最近测试时候发现在firefox中读取不出textArea的值,IE正常于是修改为: 在IE下,不管用val()或text()设定,后续的读取都正常;但在Firefox下,使用val()指定的值,画面上会出现,但是用text()或是透过html()检视时却是字串。因此在Firefox中,如果你希望设定给t...
阅读全文
冒泡法解决Jquery 下radio和checkbox的提交空值检查问题
摘要:这些日子一直在做投票,经过学习,终于做成了后台的所有和前台的显示。 刚刚做提交的时候,一件重要的事情,排空提醒了我。 每一题的选项input有生成的不同的name,题量和name都未知,有单选和多选,怎么判断用户没有按要求点击? 很自然的想到在不同题型的情况下做判断。这个当然不是重点。重点是,我们怎么选出一个题的一组选项按钮,并且进行判断操作。他们只有一个特征,就是name相同,根据这个特征,自然...
阅读全文
asp.net为DataList和GridView内容项添加序号
摘要:如题:这本来也不是什么大不了的事情,可是有些时候没有还真是不方便,比如,考试系统和投票系统,用一般的变量记录然后绑定进去可以实现,比较麻烦,可以就地取内容项的序号即可成功! 项目需求内容列表必须有规则的序号,而数据库中的主键又不是连续的,所以只能人为添加上去。 DataList的编号是从0开始,所以用以下代码: GridView也类似,稍微有点点不同,用的是:DataItemIndex: 记录一...
阅读全文
xml和json
摘要:前几天研究了json,想用json来进行数据的传递,可惜服务器支持不够;解析起来很麻烦。 重昨天开始学习.net对Jquery发送的xml的处理,不愧了System.xml类,果然很完美。 今天上午终于模拟通讯成功了,而且成功的取出了互相传递的值,以后放在服务器端处理的数据串回传这下可以用xml传给客户端享用了。 贴上菜鸟的代码,分享喜悦: 客户端:服务器端:
阅读全文
DIV+CSS布局:多浏览器兼容 指定CSS的最小高度
摘要:div要求至少高度需要200px。也就是说,即使div中没有任何内容,高度也需要保持在200px;当DIV中的内容高度超过200px时,则该div会自动调节高度,而且又兼容各浏览嚣。怎么解决呢? 对于初学者来说,可能想到的就是min-height:200px这个和height:auto这样的写法了。虽然这样写法用IE浏览器浏览是正常的,可是如果用火狐浏览嚣一测试一下,就知道不兼容而达不到预想的...
阅读全文
多Ajax并发的状态信息收集
摘要:原因是这样的:今天在做Ajax信息传递的时候,使用了上文说到的信息分类的收集办法,将不同的信息用text、json和xml三种方式传到服务器。 问题就在这里,怎么收集这个状态并将它呈现给客户端呢,我首先想到的是给每一个完成的Ajax事件添加状态字符串,最后用字符串判定的方法来收集所有完成的状态,事实上,这个方法是可行的。但是我忽略了一点,那就是JavaScript的执行并不会顾及Ajax的状态,...
阅读全文
Jquery Ajax 信息分类收集和储存
摘要:要Jquery强大的选择器发生巨大的作用,首先的是让搜索的对象特征更加精确。 比如:我们要对所有修改过的input进行收集,首先要标记那些是被我们修改过的,给input一个属性,在点击或修改以后用Jquery监视的事件改变这个属性的值或状态,然后用这个特征去收集,就很方便了。 有很多时候,我们并不满足于简单的完全的收集,而是将不同类的对象分开来获取信息,这时候,我们也可以对不同类添加属性,然后...
阅读全文
Ajax学习小痒
摘要:这个暑假一直留在学校学习Ajax,没想到,一个月多过去了,依然是皮毛,学习的时候老是想走捷径,最后却不得不回到原点重新学习。 asp.net Ajax是一个不错的框架,实现了服务器端的Ajax编程,和服务器控件结合使用是一个不错的选择。但是缺乏灵活性,自带的客户端编程又不是很简单。 换成Jquery了,这个无比强大的JavaScript工具让我为之着迷,强大的选择器、DOM操作、Ajax封装真...
阅读全文
伪装可编辑性
摘要:最近做一个投票的修改,在后台对投票进行修改的时候,不想提交所有的包括没有修改的信息, 用上一篇说到的readonly进行了伪装,但是在点击事件中绑定了移除该属性的事件。 结果效果就是和直接编辑没什么两样: 我采取了一下策略: 将没有修改的文本框底色修改的和不可编辑的颜色,去除属性后修改成白色!效果非常OK! 以下是代码! $(document).ready(function(){ $("inpu...
阅读全文
HTML:让表单 文本框 只读,不可编辑的方法
摘要:有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value="中国"> 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。 方法1: onfocus=this.blur()<input type="text" name="input1" value="中国" onfocus=t...
阅读全文
DIV的高度自动拉伸(height属性)在IE 7和Firefox下无效和解决方法
摘要:#mainbody{ ..min-height:400px;*min-height:400px; height:auto;*height:400px;} 以上CSS在IE 6.0,FireFox下可以实现Div高度根据内容自动拉伸,IE6下当Div高度大于400px时,Div会自动拉伸。 但在IE7下却无法实,其原因就是*height:400px;在IE7下不在自动拉伸,而是变为固定高度,那么...
阅读全文
datalist控件的简单应用
摘要:主要讲数据绑定钱的处理:1.ItemDataBound 当项被数据绑定到 DataList 控件后,将引发 ItemDataBound 事件。此事件为您提供了在客户端显示数据项之前访问该数据项的最后机会。当引发此事件后,该数据项将被设为空,并且不再可用。[代码]2.代码处理:任意复杂的表达式,你可以自己写函数,例如[代码]protected string MyFunc(string type,st...
阅读全文
jQuery对象与dom对象不能划等号
摘要:今天群里的兼哲大神说:加了方括号就不是jQuery的东西了,当时没有觉得是什么难事,今天开发起来发现,真的是不能等同的,但是[]后却可以使用JavaScript方法。 jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jqu...
阅读全文
今天结束了…
摘要:客户端编程,想说爱你不容易… 本来钟情于asp.net Ajax的服务器端Ajax编程 复杂的前后台交汇实在是看不下去了 大框架 低效率 感谢jQuery和Ajax,让jQuery变得如此简单… 第一次写出一百来行的客户端程序 真的很满足… 原来那些麻烦的特效的特效是这么的简单而有乐趣… 虽然调试是那么的麻烦 这些惊奇的效果让我不顾一切….
阅读全文
灵活的jQuery选择器
摘要:想取动态生成的text的值:伤了大脑筋 没想到最后居然一起实现了 var str=""; var str2=""; for(var i=1;i<a+1;i++) { var ak= $("#inputDiv>input").eq(i-1).val(); var bk= $('#inputDiv>input:eq('+(i-1)+')').val(); str+=ak+"L"; s...
阅读全文
jQuery学习笔记
摘要:1 基础 HTML :一个人的裸体,是一个人的物质基础,是一个结构。 CSS :一个人的漂亮外衣,使一个人看起来不是那么原始,修饰了一个人。 JavaScript :一个人的灵魂,使一个人具备了生命,让它动起来了。 2 jQuery的基础 2.1 jQuery对象引用 jQuery = window.jQuery = window.$ = function( selector, contex...
阅读全文
jquery 动态添加 文本框
摘要:<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <META http-equiv="Content-Style-Type" content="text/css"> <script type="text/javascript" la...
阅读全文
javascript 中ASCII字符值转换
摘要:char-->ascii var a = "123"; a.charAt(1).charCodeAt();ascii-->char String.fromCharCode(10);
阅读全文
用jquery提交AJAX的中文乱码问题
摘要:这是很搞人,编码问题把我的Ajax搞神了,网上大多数对乱码的问题解决方式是同一b/s两端的编码。 实际上,在asp.net中这根本就不是问题,因为默认编码和Ajax的默认编码是一样的都是utf-8,没必要都改成gb2312。 花了一天的功夫,终于在w3c中找到了函数: escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法参数描述 string必需。要被转义...
阅读全文
request.params
摘要:1、request.params怎么在两个页面传数据?request.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。如果要在两个页面传递数据的话,只能用request.querystring、request.form、request.cookiesRequest...
阅读全文
浙公网安备 33010602011771号