我想将像“0800”这样的字符串自动转换为“08:00”。
所以我是这样想的:如果我在运行程序中输入 2 位数字,在输入第三位之后,冒号应该会自动出现在第二位和第三位之间。没有提神之类的。
有没有人为我解决?
我想将像“0800”这样的字符串自动转换为“08:00”。
所以我是这样想的:如果我在运行程序中输入 2 位数字,在输入第三位之后,冒号应该会自动出现在第二位和第三位之间。没有提神之类的。
有没有人为我解决?
<input type="text" id="input" />
<script type="text/javascript">
document.getElementById("input").onkeydown = function(e) {
if(e.keyCode != 8 && this.value.length == 2) {
this.value += ":";
}
}
</script>
可在此处获得工作演示。