如何使用 javascript 只允许将数字
填充到带有类名的输入引用中?
我测试了我的代码但不起作用,
感谢您的帮助。
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script language="JavaScript" type="text/javascript">
function input_format()
{
$(.number).val($(.number).val().replace(/[^\d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
}
</script>
<input type="text" id="number" class="number" name="number" onkeypress="input_format()" onblur="input_format()">
最佳答案
试试吧!
function numberOnly(event){
var chCode = (event.charCode === undefined) ? event.keyCode : event.charCode;
if (chCode > 31 && (chCode < 48 || chCode > 57))
return false;
else
return true;
}
<input type="text" id="number" class="number" name="number" onkeypress="return numberOnly(event);">
关于javascript - 如何使用javascript只允许将数字填充到带有类名的输入引用中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27265456/