Donald Trump speaks at Youngstown State University in Youngstown, Ohio. REUTERS/Eric Thayer

WEST BEND, Wis. (Reuters) - Republican presidential nominee Donald Trump said if elected he would force top administration officials to sign a pledge not to accept speaking fees from corporations with registered lobbyists or foreign countries for five years after leaving office.

The pledge - a rare policy pronouncement from the New York real estate mogul - was part of his criticism of Democratic rival Hillary Clinton who, along with her husband, former president Bill Clinton, have accepted millions of dollars in speaking fees since he left office.