【发布时间】:2012-10-15 11:04:42
【问题描述】:
我想将像“0800”这样的字符串自动转换为“08:00”。
所以我是这样想的:如果我在正在运行的程序中输入 2 位数字,在输入第三位之后,冒号应该会自动出现在第二位和第三位之间。不用提神什么的。
有人可以帮我解决吗?
【问题讨论】:
标签: javascript string time titanium titanium-mobile
我想将像“0800”这样的字符串自动转换为“08:00”。
所以我是这样想的:如果我在正在运行的程序中输入 2 位数字,在输入第三位之后,冒号应该会自动出现在第二位和第三位之间。不用提神什么的。
有人可以帮我解决吗?
【问题讨论】:
标签: javascript string time titanium titanium-mobile
<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>
工作演示可用here。
【讨论】: