Javascript 如果使用最小值和最大值,则输入类型编号显示问题
我在java脚本中创建了一个函数,允许用户键入0到99之间的输入值。在主干网/木偶网中的按键事件中调用该函数 活动:{ '按键输入编号':'最大值' } maxValuee{ 返回e.target.value.length!==2; } 输入: 我遇到的问题是,当用户尝试从键盘选择整数并尝试替换为另一个整数时是不允许的,或者如果用户尝试选择整数(如果使用CMD+A选择全部并尝试按Backspace删除),则无法执行此操作。添加步骤=1或步骤=0.1,并在此处删除maxlength属性Javascript 如果使用最小值和最大值,则输入类型编号显示问题,javascript,html,Javascript,Html,我在java脚本中创建了一个函数,允许用户键入0到99之间的输入值。在主干网/木偶网中的按键事件中调用该函数 活动:{ '按键输入编号':'最大值' } maxValuee{ 返回e.target.value.length!==2; } 输入: 我遇到的问题是,当用户尝试从键盘选择整数并尝试替换为另一个整数时是不允许的,或者如果用户尝试选择整数(如果使用CMD+A选择全部并尝试按Backspace删除),则无法执行此操作。添加步骤=1或步骤=0.1,并在此处删除maxlength属性 请尝试输入
请尝试输入事件,而不是按键:
events: {
'input #input-nr': 'maxValue'
}
还要看看这张支票是否更好
maxValue(e) {
return (e.target.value>=0 && e.target.value<=99);
}
是否允许值为0,但拒绝长度不完全为两个字符的所有内容?一开始就没有意义。如果在数字输入字段上设置了最小值和最大值,为什么首先需要脚本部分?我想允许用户将数字从0带到99,此函数正在努力实现这一点,但显示键盘的其他问题,即如果用户试图选择输入字段中的所有数字,并想替换为其他数字,则无法执行此操作,或者不是替换为按键盘上的退格键,而是需要此功能,因为如果我仅使用最小值和最大值,则它仅适用于字段中的顶部和底部箭头,不是从键盘输入的。只有当我使用鼠标在输入字段中使用箭头来增加数字时,这才有效,而不是当我使用键盘输入99以下的数字时
maxValue(e) {
return (e.target.value>=0 && e.target.value<=99);
}