是否有一种简单的方法可以强制用户仅在Xpages编辑框中输入数字?除了在事实之后验证该字段。我不希望他们能够输入一个号码。
答案 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具有带格式规则的编辑器。