jsp页面代码:
<script type="text/javascript" src="<%=request.getContextPath() %>/ajax/workorders/js/pdaoperaterecord.js"></script>
<table width="100%" cellpadding="0" cellspacing="1" class="dataGridTableBorder">
<tr>
<td>处理时间</td>
<td> <input type="text" style="width:60%;" id="dealTime"></input> </td>
</tr>
</table>
js代码:
var flag=true;
jQuery('#dealTime').datetimebox({
width:306,
required:flag,
editable:false,
formatter:function(date){
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
function formatNumber(value){
return (value < 10 ? '0' : '') + value;
}
return y+'-'+formatNumber(m)+'-'+formatNumber(d)+' ';
}
});
控件选择日期的效果可以实现,但是选择的日期无法传到后台,求指点,不知道是不是jsp哪里写错了?
我完整的jsp页面上可以填写的搜索条件包括这个dealTime一共有四个,另外几个的代码都是
这样的,没有name也没有value,但是都可以传到后台,还是有点儿不解 大侠继续指点
jQuery.ajax({
type:"post",
url: getRootPath()+"/mmst/pda/ajax/XXX.do",
data:"flagSear=1&filter_LIKES_douserid="+data1+"&filter_LIKES_bizcode="+data2+"&filter_LIKES_operate="+data3+"&filter_EQS_dodatetime="+data4,
dataType:"json",
......
});
data中的data4就是要传到后台的时间的值
是通过这种方式传到后台action中具体方法里面的,大侠继续指点
一步一步调试,看在post之前,前段是否取到值了。
追问在post之前还真是data1、2、3都能取到就data4(dealTime)取不到,请问大侠我jsp里面dealTime的那个input标签该怎么改?
追答
日期控件有把值赋到了这个标签上没?
怎么赋?大侠你能写一下我看看吗?
追答将name的名称也为dealTime试试。
追问
还是取不到deaTime的值
你这个dealTime这个文本框中能否显示日期值呢。。如果能够显示那就随便用什么方法都能取到值。
$("dealTIme").val();
document.getElementById("deaTime").value;
都可以。
deatTime的文本框里是能够显示显示的日期的,我这边是这样的
jQuery('#searchButton').click(function(){
data4 = jQuery("#dealTime").val();
jQuery.ajax({
。。。
});
});
searchButton是搜索按钮的id,点击这个按钮之后取dealTime的值然后传到后台
JS的日历控件的日期格式,输出已经改成YYYY\/MM\/DD了,但是传入的时候不能...
传入时用标准的,YYYY-MM-DD,如果用\/分隔符,需要符合美式或英式写法:最后一项是年。MM\/DD\/YYYY, 或DD\/MM\/YYYY YYYY\/MM\/DD, 常规来说,没这种写法。如果是年月日,通常采用"-"做分隔符。
js 日历插件 有么有可以自己控制高亮显示某一个日期呢。在线求大神指点...
自己加一个高亮的函数,然后当某天触发函数的时候,就让某天高亮!或者可以好几天触发这个函数的时候,让好几天高亮!
bootstrap最新?
???查询一段时间间隔内的数据,需要获取页面上两个日期控件上的日期值传递到Controller的方法中做进一步的逻辑处理。 代码详解 1.在cshtml页面引用相关组件,并定义一个空的表格??? @*bootstraptable组件以及中文包的引用*@ ?scriptsrc="~\/Content\/bootstrap-table\/bootstrap-table.js"\/script ?linkhref="~\/Conten...
编写的jsp页面无法显示出时间 页面一片空白 请高手指点小弟 小弟刚学...
1.script标签的结束标签写错了 <\/scripr>要改回 2.switch写错了 swith(KK)要改回switch(KK)3.div_date未定义,改正方法:给你要显示日期的div加个id属性,div_date.innerHTML=str_date;改成 document.getElementById("你定义的ID").innerHTML=str_date;4.你没有调用定义好的方法,根据你的需求,...
我想做一个js,一个div中时省份,当鼠标放到某个省上之后就会显示该省...
你先把省份按照一定的排序规则放入list,然后遍历到你的下拉列表或者你的页面元素里面,当事件触发的时候,比如点击了山东,用Ajax,你再根据山东的条件去数据库把山东下面的市加载出来,不知道点击市以后还要不要加载镇;至于CSS的排列控制,那就看你的CSS,JS功底了,其实这个处理起来不是很复杂 ...
javascript在ios无法运行(js代码运行不了)
javascript时间不兼容ios怎么办可以尝试重启。该命令语句意思是未响应。javascript:void(0)中的void是JavaScript中的一个操作符,这个操作符指定要计算一个表达式但是不返回值。void(0)表示在JavaScript上没有任何效果。js日期格式化时区不一样导致nan解决方案如下:解决JS格式化时间格式错误在苹果手机IOS系统...
求高人指点一下JS比较两个日期的大小,。在线等啊
首先, 将日期字符串转化为js的时间对象.var dateStr = '2012-01-01 12:00:00'var date = new Date(DateStr.replace(\/\\-\/g,'\/'));然后把日期转换为毫秒 date.getTime();两个都转为毫秒, 相减就是差值. 哪个大你就知道了.如果想知道差多少秒 就把结果 乘以1000 同理. 想知道差...
JS 计算两个日期之间的月份,不足一个月按一个月计算(求大神指点)
return { nowY: parseInt(t.getFullYear()),nowM: parseInt(t.getMonth()) + 1,nowD: parseInt(t.getDate())};} var now = MyDateObj(new Date());var br = MyDateObj(birthday);var y = now.nowY - br.nowY;var m = now.nowM - br.nowM;\/\/ 过滤虚岁 if (now.nowM - ...
新网站上线一周被百度收录后但是没有权重跟排名,这是什么原因?
百度权重是百度SEO工作者提出的一项技术指标,百度本身并不承认权重。但是即使是不承认,权重这个参数还是或多或少的影响着我们做SEO。百度权重往往是网站先有排名、流量之后再有权重,不同的站长工具算法不同。新站往往有一个观察期,过了观察期之后才会进行排名考核处理,不同行业和网站考核时间不等。另外...
求高手指点选购显卡防JS的方法
货比三家。同型号的同类型的。找个店面比较大的。没有拆开过的就成了。一般在显卡盒子上有型号。输入网上搜索一下价格就成了。现就是自己主板的型号,不要买上不支持。