关于表单提交的一个问题:后台获取不到前台提交的数据
摘要:今天写一个表单提交的小页面,后台用struts2,前台代码: 选择目标部门 后台用struts2的Action类的属性来接受:private String dp_id;public String getDp_id() {return dp_id;...
阅读全文
posted @
2013-11-20 16:00
babyblue
阅读(939)
推荐(0) 编辑
jquery $.trim() 用法jquery去除字符串空格
摘要:$.trim(str)返回:string;说明:去掉字符串首尾空格。示例:先看个错误代码错误代码(firefox下不会报错,但在ie下确会报错): jquery代码: var content = $('#content').val(); if(content.trim() == ''){ alert('空'); } 所以要写成下面格式:var content = $('#results').val(); if($.trim(content) == '') alert('空');或者var conte
阅读全文
posted @
2013-11-18 16:14
babyblue
阅读(718)
推荐(0) 编辑
Js小数取整三种方法
摘要:var f1 = 1.12 var f2 = 1.82 //ceil 是向上取整 alert( Math.ceil(f1)); //2 alert( Math.ceil(f2)); //2 //floor 是向下取整 alert( Math.floor(f1)); //1 alert( Math.floor(f2)); //1 //round 是四舍五入 alert( Math.round(f1)); //1 alert( Math.round(f2)); //2
阅读全文
posted @
2012-10-12 09:31
babyblue
阅读(1080)
推荐(0) 编辑
jquery回车替代Tab键的实现
摘要:$(function() { $("form[name='articleForm'] input:text").keypress(function(e) { if (e.which == 13) // 判断所按是否回车键 { var inputs = $("form[name='articleForm']").find(":text"); // 获取表单中的所有输入框 var idx = inputs.index(this); // 获取当前焦点输入框所处的位置 if (idx == inputs.le
阅读全文
posted @
2012-08-08 10:06
babyblue
阅读(263)
推荐(0) 编辑
jquery 绑定动态生成的元素
摘要:jQuery的html()可以给现在元素附加新的元素,innerHTML也可以,那么,如何给这些新生成的元素绑定事件呢?直接在元素还未生成前就绑定肯定是无效的,因为所绑定的元素目前根本不存在。然而,jQuery为我们提供了一个函数来解决这个问题,它就是.live(),它可以给所有元素绑定事件,不论是已有的,还是将来生成的,比如:$(‘#div’).live(‘click’,function(){//do stuff});它还可以同时绑定多个事件:$('.hoverme').live('mouseover mouseout', function(event) {
阅读全文
posted @
2012-08-02 16:24
babyblue
阅读(129)
推荐(0) 编辑
jquery 向后台(Servlet)传递数组参数
摘要:前台代码: var mards = new Array(); $("#messageTab tr:gt(0)").each(function(index, element) { var mardid = trim($(this).find(":radio").val()); mards.push(mardid); }); $.post( "mard.do?method=getDataByJson", //注意传参的方式 ...
阅读全文
posted @
2012-07-27 16:30
babyblue
阅读(1548)
推荐(0) 编辑
jQuery中each的continue 和 break
摘要:jQuery中each非常好用,除常用它取代javascript的for循环 但是我在今天写javascript的时候, 在一个function里有一个each,在each里某种条件 成立的话,就把这个function返回true或者false function methodone(){ .... $.each(array,function(){ if(条件成立){ return true; } }); .... } 如果发现老是不对。 后来查找资料才发现,在each代码块内不能使用break和continue,要实现break和continue的功能的话,要使用其它的方式 brea...
阅读全文
posted @
2012-07-27 10:16
babyblue
阅读(153)
推荐(0) 编辑
$.each 和$(selector).each()的区别
摘要:Home » jQuery » $.each()$.each()Posted on 2012 年 3 月 15 日 in jQuery, jQuery函数|by Jason|译自官方手册:jQuery.each()对数组或对对象内容进行循环处理jQuery.each( collection, callback(indexInArray, valueOfElement) )collection 遍历的对象或数组callback(indexInArray, valueOfElement) 在每一个对象上调用的函数说明一个通用的遍历函数 , 可以用来遍历对象和数组. 数组和含有一
阅读全文
posted @
2012-07-27 08:30
babyblue
阅读(133)
推荐(0) 编辑
jQuery Ajax 实例 全解析
摘要:jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (String) : 请求的HTML页的URL地址。data (Map) : (可选参数) 发送至服务器的 key/value
阅读全文
posted @
2012-07-26 08:58
babyblue
阅读(105)
推荐(0) 编辑
jquery蒙板 + 弹出层效果
摘要:弹出DIV 物料编号 物料描述 交货数量 获取推荐信息 101662 徐重1250 50 标题项 ...
阅读全文
posted @
2012-07-13 15:45
babyblue
阅读(616)
推荐(0) 编辑
让表单的部分控件不提交
摘要:实现: 遍历表格的所有行,如有行中的 checkbox不选中,则设置当前行的所有 控件为disable,即可. $(":checkbox:gt(0)").each(function(index, element) { if($(this).attr('checked')!='checked'){ $(this).parent().parent().find("input").attr('disabled',true); } });
阅读全文
posted @
2012-06-13 16:40
babyblue
阅读(312)
推荐(0) 编辑
JQuery 对Select 的常见操作
摘要:获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 获取select选中的 value: $("#ddlRegType ").val(); 获取select选中的索引: $("#ddlRegType ").get(0).selectedIndex; 设置select: 设置select 选中的索引: $("#ddlRegType ").get(0).selectedIndex=index;//index为索引值
阅读全文
posted @
2012-06-12 10:23
babyblue
阅读(111)
推荐(0) 编辑
jquery 对<a> 超链接标签操作
摘要:对于一个超链接 删除申请 做单击事件捕捉,本来我以为应该是$("#delTR").click(fn)然而这个方法实际上不行... 得用:$("a").click(function(){ if($(this).attr('id')=='delTR'){ alert('操作成功!'); } });
阅读全文
posted @
2012-06-09 13:34
babyblue
阅读(214)
推荐(0) 编辑
jQuery ajax - load() 方法
摘要:load() 方法通过 AJAX 请求从服务器加载数据,并把返回的数据放置到指定的元素中. url 规定要将请求发送到哪个 URL。 data 可选。规定连同请求发送到服务器的数据。 function(response,status,xhr) 额外的参数: response - 包含来自请求的结果数据 status - 包含请求的状态("success", "notmodified", "error", "timeout" 或 "parsererror") xhr - 包含 XMLHttpReq
阅读全文
posted @
2012-06-08 15:50
babyblue
阅读(354)
推荐(0) 编辑
js去除字符串空格的方法
摘要:自定义function:function trim(mystr){//去除前面空格 while((mystr.indexOf(" ")==0)&&(mystr.length> 1)){ mystr=mystr.substring(1,mystr.length); }//去除后面空格while((mystr.lastIndexOf( " ")==mystr.length-1)&&(mystr.length> 1)){ mystr=mystr.substring(0,mystr.length-1); }if(mys
阅读全文
posted @
2012-06-08 11:01
babyblue
阅读(111)
推荐(0) 编辑
jquery选取表格的一些技巧整理
摘要:1. 获得控件所在行数 var hang = $(this).parent().parent().prevAll().length+1; var lie= $(this).prevAll().length+ 1;2. 获得当前行第四个单元格的文本$.trim($(this).parent().parent().children().eq(3).text())
阅读全文
posted @
2012-06-04 11:18
babyblue
阅读(139)
推荐(0) 编辑
JQUERY 取常用表单组件值的方法
摘要:jquery取radio单选按钮的值 002003$("input[name='items']:checked").val();024获取select被选中项的文本025026varitem = $("select[name=items] option[selected]").text();027028select下拉框的第二个元素为当前选中值029030$('#select_id')[0].selectedIndex = 1;031032radio单选组的第二个元素为当前选中值033034$('input[nam
阅读全文
posted @
2012-05-28 15:11
babyblue
阅读(206)
推荐(0) 编辑
50个有用的jquery代码
摘要:1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form-urlencoded;chartset=GB2312"} });2. 解决jQuery, prototype共存,$全局变量冲突问题: 注意:一定要先引入prototype.js 再引入jquery.js,先后顺序不可错。3. jQuery 判断元素上是否绑定了事件//jQuery event封装支持判断元素上是否绑定了事件,此方法只适用于jQuery绑定的事件var $
阅读全文
posted @
2012-05-09 10:41
babyblue
阅读(205)
推荐(0) 编辑
AJAX基础应用一例
摘要:JS: JAVA代码 public ActionForward getSups(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { List rlist = this.supServices.getAllSupp(); String beg1 = ""; String end = ""; for(Supplier sup:rlist){ beg1+=sup.getS_id()
阅读全文
posted @
2012-05-03 11:20
babyblue
阅读(95)
推荐(0) 编辑
js刷新页面 方法大全
摘要:本文转载于:http://www.jb51.net/article/14397.htm一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 1234frame5678910现在假设top.html (即上面的页面) 有七个button来实现对bottom.html (即下面的页面) 的刷新,可以用以下七种语句,哪个好用自己看着办了。1top.html页面的代码如下:23456top.html7891011121.
阅读全文
posted @
2012-04-25 10:13
babyblue
阅读(127)
推荐(0) 编辑