要制作只允许整数值的文本框,可以使用HTML和JavaScript。以下是一个简单的示例:
index.html
:<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>整数文本框示例</title>
</head>
<body>
<input type="text" id="integer-input" oninput="validateInput()">
<script src="script.js"></script>
</body>
</html>
script.js
:function validateInput() {
const input = document.getElementById('integer-input');
const regex = /^[0-9]*$/;
if (!regex.test(input.value)) {
input.value = input.oldValue;
} else {
input.oldValue = input.value;
}
}
在这个示例中,我们创建了一个文本框,当用户输入时,会触发validateInput
函数。这个函数会检查输入的值是否为整数,如果不是,文本框的值将被恢复为之前的值。
这个示例仅仅是一个简单的实现,您可以根据需要进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云