To surprise (someone) so much that he does not know what to do.
/When Charlie was given the prize, it knocked him off his feet for a few minutes./
Compare: BOWL OVER(2), SWEEP OFF ONE'S FEET.