Hola:
Lo que no entiendo es porqué no usas directamente un input... puedes darle estilos para que se parezca un div (background-color: transparent; border: 0; display: block;)... luego para mostrar el contador podías a la vez evaluar la cuenta y hacer submit en caso de llegar a 0...
Saludos