Javascript 聚合物纸输入掩模

Javascript 聚合物纸输入掩模,javascript,polymer,mask,web-component,paper-elements,Javascript,Polymer,Mask,Web Component,Paper Elements,我正在为一个项目使用Polymer(v1.4.0),我想知道是否有任何方法可以为纸张输入添加输入掩码 我曾尝试使用将其直接添加到纸张输入的inputElement,但随后绑定和更改事件停止工作 如果这是不可能的,您知道其他支持掩码的文本输入web组件吗 谢谢! André您可以使用gold xxx输入元素作为模板如何构建自定义屏蔽输入元素是的,您可以将与一起使用。例如,这会屏蔽非数字输入: 以下是我在polymer 2中得到的结果,纸输入即用即用,没有使用电话号码作为示例的自定义编码。有点接近

我正在为一个项目使用Polymer(v1.4.0),我想知道是否有任何方法可以为纸张输入添加输入掩码

我曾尝试使用将其直接添加到纸张输入的inputElement,但随后绑定和更改事件停止工作

如果这是不可能的,您知道其他支持掩码的文本输入web组件吗

谢谢!
André

您可以使用gold xxx输入元素作为模板如何构建自定义屏蔽输入元素

是的,您可以将
与一起使用。例如,这会屏蔽非数字输入:


以下是我在polymer 2中得到的结果,纸输入即用即用,没有使用电话号码作为示例的自定义编码。有点接近屏蔽输入,无需自动添加破折号(-)

纸张输入掩模是需要的



是的,我正在检查那些组件。您知道是否已经有一个支持掩码的web组件吗?我也找不到一个。否则,我会去做的,我只是不想重新发明轮子。不,还没有见过一个支持通用掩码的。实际上,
纸张输入
支持掩码(参见我的答案)。例如,gold cc输入有一个掩码,其中必须添加4组数字,或者一个日期输入,如jquery.inputmask中所述,其中掩码定义了如何输入日期,…@ScottRomack我刚才建议使用元素作为自定义掩码的起点。您只需复制源代码并修改与掩码相关的代码即可。当我发布答案时,代码看起来很简单。这个答案没有提供jquery.inputmask提供的相同功能。虽然您可以控制用户键入的内容,但无法自动向文本中添加字符,例如键入电话号码并为您插入破折号和空格。