可以't将几个数字设置为<输入类型=“;数字“>
Can't set few numbers into <input type="number">
我试图在<input type="number">
中设置几个数字,如22、33、44,但在提交表单后,输入标签中的值为",如果我只设置两个数字,它的工作原理为"22.33",但使用3个数字验证不通过。我如何设置3个或更多数字并通过验证?
请改用<input type="text" pattern="('d+)(,'s*'d+)*" />
。
问题在于逗号","。输入类型"number"只接受数字,它与逗号一起无效,删除逗号,它应该可以使用
在<input type="number">
中,您只能插入一个数字,"22.33"仍然是一个有符号的数字,但它是十进制的,而不是正确的整数。
如果要插入多个用逗号(,)分隔的数字,则必须使用<input type="text">
,然后解析输入的内容。
您需要使用类型text,并使用正则表达式或字符串操作执行验证。输入类型=数字仅用于设置单个值,如22、33或44,而不用于设置组合,即"22、33、44"。
相关文章:
- 在<页眉>标签
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- Ajax文件加载和<输入>文件加载
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 可以't将几个数字设置为<输入类型=“;数字“>
- Don't允许在<输入类型=数字/>
- 检查JavaScript中的数字是否在Java中的int范围内(–2147483648<n<21474836
- 如何将小数逗号替换为<输入类型=“;数字“>
- if(x<Infinity)是检查x是否不是NaN并且可以强制为数字的最佳方法
- 击倒可观察<数字>在绑定到typescript中的输入时返回字符串
- 为什么数字<字符串在JavaScript中返回true
- <asp:TextBox>应该只接受数字
- Twilio:如果";数字";内部<拨号>动词不是";完成"