my97datepicker js如何获取值,怎么传值,change,onchange不生效,怎么解决

 1 <script type="text/javascript" src="__PUBLIC__/My97DatePicker/WdatePicker.js"></script>
 2 <script type="text/javascript" src='__PUBLIC__/Js/jquery.js'></script>
 3 
 4 <input class="Wdate" name='time' type="text" value="{$time|date="Y-m-d",###}" onFocus="WdatePicker({onpicked:function(dp){getContent($(this).val()); }})" id='datepoint' />
 5 <textarea class="weui-textarea" placeholder="请输入调整计划" name='message' rows="3">{$message}</textarea>
 6 
 7 <script type="text/javascript">
 8         var purl = "{:U('Home/Message/dateChange')}";
 9         function getContent(a){
10             var d = a;
11             $('#_my97DP').hide(); //隐藏日期弹出框
12             $.post(purl,{d:d},function(msg){
13                 $('textarea[name="message"]').val(msg);
14             })
15         }
16 </script>
重点在第四行了,,,onFocus="WdatePicker({onpicked:function(dp){getContent($(this).val()); }})"
my97datepicker 自带事件,值可以通过$(this).val()传出来了,弹出框可以在自己定于js函数 getContent() 里面隐藏。

点点:
如果是form表单,$_POST['name值']可以直接接收值的,这个是鄙人在调试ajax使用,看my97datepicker传值的可忽略,郁闷的是my97datepicker在微信内置服务器不生效,本来觉得weui自带的input type='date'不好用,没办法了。

posted on 2017-04-26 17:43  longlongcheng  阅读(1996)  评论(0编辑  收藏  举报

导航