起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2732|回复: 9

[结贴] input选择日期后不显示

[复制链接]

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
发表于 2016-12-20 15:22:30 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
12345.png 如果,做手机端开发,版本发布后,选择开始日期,界面不显示选择的日期(空白),用alter能打印选择的日期。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2016-12-20 16:34:01 | 显示全部楼层
bind-ref没有设置啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2016-12-20 16:38:19 | 显示全部楼层
jishuang 发表于 2016-12-20 16:34
bind-ref没有设置啊

我不想设置啊,在PC端的W页面,没问题啊。。。
这个不是最后保存在数据库的数据,我先不设置这个,在js里面还要处理下。
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2016-12-20 16:55:18 | 显示全部楼层
jishuang 发表于 2016-12-20 16:34
bind-ref没有设置啊

不设置bind-ref是因为一旦绑定了,就没办法去修改这个值得类型了。
我做一个开始时间,输入框只选择日期,然后有个radiogroup来选择上午还是下午,通过选择的数据,在js里面自动计算出具体的时分秒。再把这个值保存到数据库。
所以我没设置bind-ref,而设置了这个input的类型为date,这样就保证了选择的时候是日期。
可现在数据选择了,js也能取到值,就是界面上是空白?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2016-12-20 17:47:12 | 显示全部楼层
不设置,那就需要自己给input赋值
//给输入框赋值
this.comp('input1').val('10000');
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2016-12-20 17:59:41 | 显示全部楼层
jishuang 发表于 2016-12-20 17:47
不设置,那就需要自己给input赋值
//给输入框赋值
this.comp('input1').val('10000'); ...

可这个input怎么限定去选择日期,不是输入框
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2016-12-20 18:30:56 | 显示全部楼层
<input type="date" value="" xid="fQJKSSJ" style="text-align:right;width:725px;" onChange="fQJKSSJChange()"></input>
这么修改后,能实现日期选择,但无法调用onChange事件,对应的js中是这么写的
Model.prototype.fQJKSSJChange = function(){
                alert(1);
        };
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2016-12-21 09:21:23 | 显示全部楼层
onChange="fQJKSSJChange()"改为
onChange="fQJKSSJChange">
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

163

主题

561

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
QQ
 楼主| 发表于 2016-12-21 09:32:50 | 显示全部楼层
jishuang 发表于 2016-12-21 09:21
onChange="fQJKSSJChange()"改为
onChange="fQJKSSJChange">

已试过了,请你本地测试。注意是用的input(html)这个啊。。。
还有一个问题,你们当初设计的思想是什么,一个pc端,一个移动端,为什么同一个组件,在两个地方就不能用。现在搞得好麻烦。用这个input(html),又不认识定义的方法。。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2016-12-21 10:58:32 | 显示全部楼层
标准的html是 bind-change="input5Change"
事件最好是通过设计器生成,不要自己手写
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-22 02:11 , Processed in 0.064537 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表