我目前正在使用输入类型编号,但由于ie9不支持此类型,是否有人有任何好的选择(和示例)?我使用ASP.NET MVC4,如果这有帮助
答案 0 :(得分:2)
jQuery UI Spinner Widget是另一种选择。您可以将它与Modernizr结合使用,仅将jQuery UI Spinner Widget与本机不支持数字作为输入类型的浏览器一起使用
<script>
$(function () {
if (!Modernizr.inputtypes.number) {
$("input[type=number]").spinner();
};
});
</script>
答案 1 :(得分:0)
是的,基本上将您的输入字段命名为jqNos
并使用此脚本:
<script language="javascript" type="text/javascript">
$(".jqNos").each(function () {
$(this).keypress(function (e) {
var code = $.browser.mozilla ? e.charCode : e.keyCode;
if (((code >= 48) && (code <= 57)) || code == 0) {
return true;
}
else {
return false;
}
})
});
</script>
此脚本仅允许文本框中的数字。