jQuery datapicker 如何设置默认日期-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jQuery datapicker 如何设置默认日期

2016-03-24 10:33:51 2319 1

在使用jQuery的datapicker 组件时,如果没有选择日期就提交表单请求,请求发送的另外一个页面为时数据为空,现在的需求就是如果不选择,那么设置一个默认值,例如今天。这是我的代码

<script>
  $(function() {
      $("#start_date").datepicker({
          maxDate: "+0d" ,
          defaultDate:  +7,
          onSelect:function(dateText,inst){

       $("#end_date").datepicker("option","minDate",dateText);

       }
});

$("#end_date").datepicker({
    maxDate: "+0d" ,
    defaultDate: +7,

    onSelect:function(dateText,inst){

        $("#start_date").datepicker("option","maxDate",dateText);
        $("#start_date").datepicker("option","default",dateText);


    }});
  });

</script>
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:12:09

    你需要做的是给表单元素startdate和enddate设置一个默认值(通过value属性),而不是通过datepicker来处理,相反,datepicker会读取表单元素的value值并在picker显示出来的时候自动选中相应日期。

    例如:

    <input type="text" id="start_date" name="start_date" value="2013-10-23" />  
    <input type="text" id="end_date" name="end_date" value="2013-10-25" />

    这个value属性你可以直接写在html里面,可以通过JS在页面载入后计算写入,也可以在后端输出页面的时候动态输出(如PHP)。

    0 0
相关问答

1

回答

jQuery设置input value Angularjs controller 无法获取

2016-05-25 10:57:34 1991浏览量 回答数 1

1

回答

jquery中的ajax的请求出现问题

2016-07-14 16:58:18 2034浏览量 回答数 1

1

回答

jquery mobile ajax 请求,弹出提示框

2016-07-05 17:07:35 1904浏览量 回答数 1

1

回答

求助springMVC中@response和jquery的ajax提取报406错误

2016-05-31 18:08:01 2130浏览量 回答数 1

1

回答

关于ajax取到数据用jquery显示在弹出层里不显示问题

2016-03-10 10:28:06 1772浏览量 回答数 1

1

回答

关于调用jQuery ajax交互的原理问题

2016-03-06 17:01:56 1701浏览量 回答数 1

1

回答

jquery ajax post提交在windows下正常,linux下就乱码了,什么原因呢?

2016-03-05 13:31:00 2557浏览量 回答数 1

1

回答

Jquery Ajax如何传递JSON数据到controller

2016-02-25 11:33:50 1975浏览量 回答数 1

1

回答

S2SH中jquery(ajax)问题

2016-02-20 10:21:32 1758浏览量 回答数 1

1

回答

jQuery ajax jsonp方式取后台的json数组报错,什么原因?

2016-02-19 15:02:20 2158浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载