在jsp页面,日期选择框
答案:5 悬赏:80 手机版
解决时间 2021-04-03 22:10
- 提问者网友:且恨且铭记
- 2021-04-03 04:15
在jsp页面,日期选择框
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-04-03 05:18
一个比较笨的方法:
1. 获取日期后,转后毫秒。有个什么getTimeMi...记不清了,查一下API
2. 减去30天的毫秒数。 30*24*60*60*1000
3. 转化成日期 new Date(剩余毫秒数)
我给你个例子吧,之前也用过一个日期的js
html部分
请选择出生日期
页面的js部分
Calendar5.js我放在附件里,你下载一下。
全部回答
- 1楼网友:神也偏爱
- 2021-04-03 09:31
Option
- 2楼网友:渡鹤影
- 2021-04-03 09:13
可以下载一个日期控件啊 很容易
- 3楼网友:舊物识亽
- 2021-04-03 07:41
用onchange()事件,然后在onchange()事件里进行后台传值。追问不懂,能具体的吗?代码什么的,追答就是 我不知道你选择日期怎么选,不管你是onclick也好,onchange也好,总之你选好后所触发的事件,就在事件里处理就好了。比如你通过单击选择了一个日期,这时候,你就可以通过onclick=“chosedate()”事件来处理当前你选择的数据,比如你在这个事件设置了chosedate(),当用户一触发这个事件(比如选了一个日期),那么你就可以在JS后台处理用户这个动作了。
//说白了,就通过js向后台提交数据!
function chosedate(){
var params = {date:"2013-12-13"};
$.ajax({
url : "dateAction", //后台请求路径
type : "post",
dataType : "json",
data : params, //你要携带的请求参数
async : false, // 同步方式(false),客户机要等服务器返回信息後才去执行其他操作
error : function() {
alert("服务器异常");
},
success : function(data) {
alert("提交成功");
}
});
}追问谢谢 !
//说白了,就通过js向后台提交数据!
function chosedate(){
var params = {date:"2013-12-13"};
$.ajax({
url : "dateAction", //后台请求路径
type : "post",
dataType : "json",
data : params, //你要携带的请求参数
async : false, // 同步方式(false),客户机要等服务器返回信息後才去执行其他操作
error : function() {
alert("服务器异常");
},
success : function(data) {
alert("提交成功");
}
});
}追问谢谢 !
- 4楼网友:行路难
- 2021-04-03 06:07
做这个用控件吧,好做
1、下载My97DatePicker4.8Beta3
http://www.my97.net/dp/down/My97DatePickerBeta.7z
2、页面中引入
3、Form中HTML代码
至
4、后台取值就和普通文件框一样
String createdatetimeStart = request
.getParameter("createdatetimeStart") == null ? ""
: request.getParameter("createdatetimeStart").trim();
认认真真为你答题,希望对你有帮助。
1、下载My97DatePicker4.8Beta3
http://www.my97.net/dp/down/My97DatePickerBeta.7z
2、页面中引入
3、Form中HTML代码
至
4、后台取值就和普通文件框一样
String createdatetimeStart = request
.getParameter("createdatetimeStart") == null ? ""
: request.getParameter("createdatetimeStart").trim();
认认真真为你答题,希望对你有帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯