I know that there is a unique unital homomorphism $\mathbb{R}\rightarrow \mathbb{R}$ [1]. I also know that there is a unique surjective unital homomorphism $\mathbb{Q}_p\rightarrow \mathbb{Q}_p$ for any prime number $p$ [2]. For which primes, if any, do there exist non-surjective unital homomorphisms $\mathbb{Q}_p\rightarrow \mathbb{Q}_p$?
For finite extensions of prime fields, I can prove that every unital homomorphism $F\rightarrow F$ is surjective but $\mathbb{Q}_p$ is not such a field so I do not know what to do.