1

嗨,我想限制不需要的字符,例如不能允许字符和特殊字符只允许数字和左、后退、退格和删除。对于该要求,我需要在输入字段中传递以下代码

  onkeypress="return (event.which >= 48 && event.which <= 57) ||
 event.which == 8 || event.keyCode == 46 || event.keyCode == 37 ||
 event.keyCode == 39" maxlength="12"

我试图将上面的代码保留在 HTML 属性中,但它不会放在输入字段中。

所以请任何机构都可以帮助我解决这个要求如何实现。

4

1 回答 1

1

了解用例会很有帮助,但听起来您希望用户只输入最大长度为 12 的数字字符。在 Brazos UI 的“输入字符串”控件中,有名为“启用输入掩码”的配置选项”和“输入掩码格式”。如果启用第一个选项,则可以在“输入掩码格式”选项中填写所需的图案。将鼠标悬停在此选项的标签上将向您展示如何使用这些模式。

例如,如果大小写正好是 5 个数字字符,您将写成“99999”(不带引号)。如果情况是上面描述的情况,最多 12 个数字字符,你会写“?999999999999”(同样,不带引号)。

于 2017-01-04T14:58:17.527 回答