数值输入框

和文本输入框一样,数值输入框也必须添加在输入框组中。

在输入框组增加一个数值输入框的语法为:

AddInput(ID, Label, type)

ID 输入框ID。
Label 在输入框左侧显示的标签内容
Type 输入框类型,对于数值输入框,这个参数必须设置为"number"

数值输入框有以下属性:

Value 字符型,输入框的初始值。
Step 字符型,指定输入精度,数值输入框默认只能输入整数,Step属性设置为"0.1",可以输入一位小数,设置为"0.01"可以输入两位小数,依次类推。
Post 逻辑型,提示表单数据时是否包括此输入框的值,默认为True。
Min 字符型,设置允许输入的最小值,目前基于iOS的多数浏览器暂不支持这个属性。
Max 字符型,设置允许输入的最大值,目前基于iOS的多数浏览器暂不支持这个属性。
Required 逻辑型,是否必须输入内容,目前基于iOS的多数浏览器暂不支持这个属性。
Readonly 逻辑型,输入框是否只读。
Placeholder 字符型,对输入框预期值的提示。

示例

将HttpRequest事件代码设置为:

Select Case e.Path
    Case "test.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1",
"
数值输入")
            .AddInput("xm",
"
姓名","text")
            With .AddInput("sl",
"
年龄","number")
                .Min = "18"
                .Max = "60"
                .Placeholder =
"
年龄范围为1860"
            End With
            .AddInput("dj",
"
工资","number").Step = "0.01"
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1",
"
确定", "submit")
        End With
       
e.WriteString(wb.Build) '生成网页
End
Select

现在通过手机访问,可以看到下图所示的网页 ,其中年龄只能输入整数,工资可以输入两位小数:


本页地址:http://www.foxtable.com/mobilehelp/topics/0047.htm