仅在Xpages编辑框中的数字?

时间:2012-03-15 14:50:41

标签: xpages

是否有一种简单的方法可以强制用户仅在Xpages编辑框中输入数字?除了在事实之后验证该字段。我不希望他们能够输入一个号码。

4 个答案:

答案 0 :(得分:4)

您可以添加客户端Javascript处理,例如此处建议的内容: HTML Text Input allow only Numeric input

答案 1 :(得分:1)

您可以使用内置的dojo.number类添加数字的验证和格式:http://dojotoolkit.org/api/1.6/dojo/number/format并使用dojo.form小部件。

如果您在移动网络平台(iOS或Android)上运行,那么您还应考虑将字段类型设置为数字,以便平台本身可以添加其他级别的保护。

马特

答案 2 :(得分:1)

您在事件onkeypress上的Xpages编辑框中编写以下代码

if  (event.keyCode >= 48 && event.keyCode <= 57)
{
    event.returnValue = true;
}
else
{
    event.returnValue = false;
}

此代码将强制用户仅输入数字。

答案 3 :(得分:0)

extlib / upgrade pack1具有带格式规则的编辑器。