aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 11896|回复: 3

关于css设置数值输入框属性的问题?

[复制链接]

75

主题

767

回帖

5045

积分

六级会员

The only one

积分
5045
发表于 2012-8-25 15:47:03 | 显示全部楼层 |阅读模式
下面的代码,css中设置数值输入框的属性,没有生效,问题出在哪里?另如何让数值输入框失去焦点也在右边?
import win.ui;
/*DSG{{*/
var winform = ..win.form( right=255;bottom=127;parent=...;text="Decimal";border="resizable" )
winform.add(  )
/*}}*/

import console;
import web.layout;
var wbLayout = web.layout(winform);

wbLayout.html =
/**
<body>
<p>速度:<input type="decimal" value="10" /></p>
</body>
**/


wbLayout.css =
/**
html { font: system; }
input[type="decimal"]{
    behavior:decimal;
    -format="grouping:5;
    fdigits:4;
    leading-zero:true;
    decimal-sep:'-';
    thousand-sep:'_';
    negative-sign:false";
}
**/


var decimal = wbLayout.$1('input[type="decimal"]');
decimal.xcall(
"step", 0);

winform.show();
win.loopMessage();
return winform;


33

主题

497

回帖

3294

积分

荣誉会员

积分
3294
发表于 2012-8-25 15:51:48 | 显示全部楼层
css 里应当用冒号而不是等于号作为键值分隔符。
-format: "......"

点评

此类低级错误,我应该发现的!  发表于 2012-8-25 16:03

43

主题

628

回帖

3765

积分

版主

积分
3765
发表于 2012-8-25 16:16:10 | 显示全部楼层

var wbLayout = web.layout(winform);

import web.layout.debug;
wbLayout.attachEventHandler( web.layout.debug );
添加上面的代码,启用调试,错误信息会告诉你那里写错了。

点评

还没有养成这样的习惯,谢谢提醒!  发表于 2012-8-25 21:11

43

主题

628

回帖

3765

积分

版主

积分
3765
发表于 2012-8-25 16:17:07 | 显示全部楼层
look 发表于 2012-8-25 12:16 此类低级错误,我应该发现的!

编程中低级笔误很正常  - 人脑不是机器,
把代码发给别人看一下是正确的方法 - 相互复查代码,远比自已检查的效率要高。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2024-9-9 12:56 , Processed in 0.057844 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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