【发布时间】:2021-07-13 02:22:01
【问题描述】:
我试图阻止用户在输入字段中输入非数字字符。 但是,用户仍然可以输入这些...我错过了什么??
<input type="number" size="5" id="ActionNo" min="3" max="10" step="1" pattern="^[0-9]{0,2}$" title="Numbers only, please." maxLength="2" />
输入无效字符也不会弹出错误提示
当用户输入一个字符来检查它是否有效时,我是否必须编写一个函数。 如果我必须做我如何停止输入框失去焦点?
我使用 VBScript 作为这个 HTA 的语言
【问题讨论】:
-
您正在尝试使用 MSHTA 无法理解的 HTML5 功能,因为它基于 IE9 引擎,按照当今的标准,这在很大程度上不是标准浏览器引擎。