如何限制用户在Chrome扩展程序的选项中输入浮点数

How to restrict user from entering floating point numbers in Chrome extension's options

本文关键字:选项 输入 浮点数 程序 扩展 何限制 用户 Chrome      更新时间:2023-09-26

我想限制用户在我的Chrome扩展程序的选项中输入浮点数。

所以我决定使用以下代码:

<input type="number" id="autorefreshIntervalSecs">

并注意到我仍然可以在其中输入非十进制值。

那么实现这种行为的最佳方法是什么?

像这样使用pattern

<input type="number" id="autorefreshIntervalSecs" pattern="[0-9]" title="Only Enter Natural Numbers">

当用户输入[0-9]外部的内容并提交时,它将title中的消息显示为错误

编辑:用户仍然可以键入它们,但不能提交表单。