如何限制用户在Chrome扩展程序的选项中输入浮点数
How to restrict user from entering floating point numbers in Chrome extension's options
我想限制用户在我的Chrome扩展程序的选项中输入浮点数。
所以我决定使用以下代码:
<input type="number" id="autorefreshIntervalSecs">
并注意到我仍然可以在其中输入非十进制值。
那么实现这种行为的最佳方法是什么?
像这样使用pattern
<input type="number" id="autorefreshIntervalSecs" pattern="[0-9]" title="Only Enter Natural Numbers">
当用户输入[0-9]
外部的内容并提交时,它将title
中的消息显示为错误
编辑:用户仍然可以键入它们,但不能提交表单。
相关文章:
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 将输入文本与某个选项的值相匹配并自动选择
- 验证`<输入>`在选项卡上
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 如何在angular bootstrap ui中聚焦活动导航选项卡中的拳头输入字段
- 仅当选择了特定选项时才显示输入字段
- 根据输入框上的写入动态启用/禁用选择选项
- 当html选择/选项发生更改时,需要更新输入字段
- 选择“选项”时更改输入的占位符
- 始终在 jQuery 自动完成中显示特定选项,即使它与输入不匹配
- 如何使用 JavaScriptJQuery 将隐藏输入标签的值与选择标签的选定选项的值进行设置
- 嵌套在表单中的引导下拉菜单:输入时选项卡索引中断
- 单击“选择标签”中的“选项”时创建,然后选中“值”创建输入
- 在<选项>标签之间切换时保存输入文本
- 如何将html中select选项的输入与javascript一起使用
- Magento自定义选项-清除输入字段问题
- 可以't访问选择选项输入中的当前值
- 如何创建带有自定义选项输入的选择下拉列表
- 使用CSS类选择所需的选项输入
- 加载选择选项输入bootstrap选择,jquery