在Oracle Apex中应用电话号码格式掩码

时间:2018-08-09 15:01:47

标签: oracle-apex

我在数据库中有电话号码字段。 我想在提交结果后不输入电话号码格式,将其更改为“ XXX-XXX-XXXX”

1 个答案:

答案 0 :(得分:0)

请记住,最后,您的APEX页面几乎是一个HTML文档。也就是说,您可以使用任何想要的JavaScript或CSS对其进行调整。

对于输入掩码,我的“转到”选项是:https://github.com/RobinHerbots/Inputmask

我尝试了很多JS库来掩盖输入,那是最适合我的项目的。

如果不确定如何使用它,请执行以下操作:

  1. 将主dist file导入您的应用。使用可以将其上传到工作区,应用程序,只要您能够在页面中引用它就没关系。

  2. 在您的Pn_PHONE页面项中,转到自定义属性并输入掩码,例如data-inputmask="'mask': '999-999-9999'"

  3. 页面加载时执行中,输入以下代码:$(':input').inputmask();将掩码应用于具有data-inputmask的所有输入。

  4. 您已完成。

看看JS库usage,检查您可以使用的所有设置。