[英]Automatically adding a colon to a string (e.g. 0800 to 08:00)
我想將類似“ 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>
工作演示可在此處獲得 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.