It’s a common problem to have: User clicks submit; isn’t sure if they clicked it or not… so they click it again. And again. And again.
Each subsequent request ties up more server resources and makes their request take even longer - having the exact opposite effect from what was intended. So what do you do to stop it?