如何通过javascript或jQuery在HTML 5中设置<Input>的最大值和最小值?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (547)

我试图了解如何通过javascript或jQuery设置HTML 5类型输入的最大值和最小值。

<input type="number" max="???" min="???" step="0.5"/>

有人能指点一下吗?

提问于
用户回答回答于

试试这个:

<input type="number" max="???" min="???" step="0.5" id="myInput"/>

$("#myInput").attr({
   "max" : 10,
   "min" : 2
});

注意:这将只将最大值和最小值设置为单个输入。

用户回答回答于

jQuery使为元素设置任何属性变得很容易--只需使用.attr()方法:

$(document).ready(function() {
    $("input").attr({
       "max" : 10,        // substitute your own
       "min" : 2          // values (or variables) here
    });
});

如果脚本块出现在要操作的元素之后,则不需要文档就绪处理程序。

使用"input"的属性。应该有一些方法来识别所讨论的输入。如果你给了它一个id,你可以说:

$("#idHere").attr(...

或者和一个类:

$(".classHere").attr(...

扫码关注云+社区

领取腾讯云代金券