簡體   English   中英

自動在字符串中添加冒號(例如0800至08:00)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM