EDGARTOWN, Mass. -- President Barack Obama on Saturday urged Republicans in Congress to stop blocking campaign finance legislation that he said would keep corporations and foreign interests from anonymously trying to influence U.S. elections.
The legislation would require corporations and unions to disclose their spending on political advertising.
It also would require corporate and union leaders to appear in ads they financed, saying that they approved the message, as candidates must do.
"The leaders of the other party want to keep the public in the dark," Obama said in his weekly address on the radio and Internet.
"They don't want you to know which interests are paying for the ads."
Senate Democrats proposed the bill in response to a Supreme Court ruling in January that overturned a decades-old ban on companies using general-treasury money to run campaign ads supporting or opposing candidates for federal offices.
The legislation was passed by the House but has been blocked by Republicans in the Senate.
"You would think that making these reforms would be a matter of common sense," Obama said.
"But the Republican leaders in Congress said no."
Senate Republican leader Mitch McConnell of Kentucky said in July that the legislation was an attack on free-speech rights and would silence those who disagreed with the Democrats controlling Congress.
He also said the measure was "a transparent effort to rig the fall election for the Democrats," referring to the midterm elections in November.
Obama urged Americans to challenge politicians who benefit from anonymously funded ads to defend the practice or back steps to change the rules.
"The only people who don't want to disclose the truth are people with something to hide," Obama said.
The voices of regular voters would be "drowned out by millions of dollars in secret, special-interest advertising" without the legislation, he said.
In the Republican address, Hawaii Representative Charles Djou urged House Speaker Nancy Pelosi of California to allow a vote on $1.3 trillion in spending cuts identified by Republicans, such as an end to the economic stimulus program and a freeze of federal salaries and hiring.
"Even if the powers-that-be in Washington do not support less government and less spending, they should at least provide those of us who do with a chance to give the American people the common-sense fiscal discipline they are demanding," he said.