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].