外网号码字段

Posted

技术标签:

【中文标题】外网号码字段【英文标题】:Ext.net numberfield 【发布时间】:2013-01-10 05:23:53 【问题描述】:

如何设置最大十进制值 =.45 我想选择小时数...即

1.15 hrs
1.30 hrs
1.45 hrs
2.00 hrs 
'
'
'

等等

                   <ext:NumberField 
                        ID="numHours" 
                        runat="server" 
                        ColumnWidth="0.2" LabelWidth="50"
                        MinValue="0"
                        MaxValue="12"
                        AllowDecimals="true"
                        DecimalPrecision="2"
                        Step="0.15"
                        />

【问题讨论】:

【参考方案1】:

可能是这样的。

<%@ Page Language="C#" %>

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<!DOCTYPE html>

<html>
<head runat="server">
    <title>Ext.NET v2 Example</title>

    <script>
        var onChange = function (field, newValue, oldValue) 
            if (newValue % 1 > 0.45) 
                if (newValue > oldValue) 
                    newValue += 0.4;
                 else 
                    newValue -= 0.4;
                
            

            this.setValue(newValue);
        ;
    </script>
</head>
<body>
    <form runat="server">
        <ext:ResourceManager runat="server" />

         <ext:NumberField 
            runat="server" 
            MinValue="0"
            MaxValue="12"
            AllowDecimals="true"
            DecimalPrecision="2"
            TrimTrailedZeros="false"
            Step="0.15">
            <Listeners>
                <Change Fn="onChange" />
            </Listeners>
         </ext:NumberField>
    </form>
</body>
</html>

不过,就我个人而言,我也会考虑使用 SpinnerField 的可能性。这是example。

【讨论】:

以上是关于外网号码字段的主要内容,如果未能解决你的问题,请参考以下文章

vc获取本机外网IP,怎么获取,求源码。

linux 怎样设置外网ip、网关、掩码

vm虚拟机中linux无法连接外网?

云服务器怎么设置令牌码访问

linux安装虚拟机ping不通网关,ping不通外网问题解决(nat模式)

linux 能访问内网,但不能访问外网。(我是菜鸟)求助,怎么配置!