Prova così:

codice:
 <script type="text/javascript">
function duepunti(id, e) {
var obj = document.getElementById(id);
	if ( ((e.keyCode >= 48) && (e.keyCode <= 57)) || (e.keyCode == 8) ) {
		var content = obj.innerHTML;
                obj.innerHTML = content + ":";
	} else {
		return false;
	}
}
</script>

<input type="text" id="ora" onkeyup="duepunti('ora',event);" />