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) 编辑 收藏 举报