单元格只能输入数字

填报报表回填,只能输入数字,不能输入字符等,当输入字符提示:“只能输入数字!”
这个该怎么设置啊?

FineReportjuanson77 发布于 2015-9-18 10:34
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
coffee377发布于2015-9-18 10:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
gxy120313发布于2015-9-18 10:57(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2015-9-18 11:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
亚当发布于2015-9-18 11:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
coffee377发布于2015-9-18 11:21(编辑于 2023-9-6 09:34)
555
  • juanson77 juanson77(提问者)

    那提示之后如何让这个非数字的字符自动清除?
    回复
    2015-09-18 13:08 
最佳回答
0
juanson77发布于2015-9-18 13:08(编辑于 2023-9-6 09:34)
555
  • coffee377 coffee377
    加一行代码就行了:
    1. var value = this.getValue();
    2. var reg = new RegExp(\"^[0-9]*[        DISCUZ_CODE_0        ]quot;);
    3. if(!reg.test(value))
    4. {
    5.         FR.Msg.alert(\"错误提示\", \"只能输入数字\", null);
    6.         this.setValue(value.replace(/[^0-9]*/g,\"\"));
    7. }
    复制代码

    演示:这是用的是编辑结束事件[attach]28415[/attach]




    回复
    2015-09-18 10:34 
  • 0关注人数
  • 872浏览人数
  • 最后回答于:2015-9-18 13:08
    活动推荐 更多
    热门课程 更多
    返回顶部