Security forces carry the body of a victim after an attack in Jalalabad, Afghanistan. File picture: Parwiz/Reuters

Kabul - A suicide attacker killed at least three people on Saturday by detonating explosives near the office of Afghanistan's election commission in the eastern city of Jalalabad, where dozens of protesters had gathered, an official said.

The protesters had gathered in support of a parliamentary candidate who electoral officials had disqualified over his suspected links with illegal armed groups.

Eight people were also wounded. No group has claimed responsibility for the attack.

Attaullah Khogyani, a spokesman for the provincial governor, said the explosion happened when supporters of the disqualified candidate were trying to shut down the election commission office.

"We had requested the protesters to stop their demonstrations because they could be targeted by militants but they rejected our security message," he said.

A suicide bomber blew himself up outside an Afghan election office in the capital, Kabul, earlier this month when protesters gathered to challenge the commission's decision to disqualify 35 candidates from contesting upcoming parliamentary polls.

One police official was killed in that attack.

A ban on dozens of Afghan strongmen and lawmakers from running for parliament because of suspected links to illegal armed groups has spurred threats and protests to disrupt a general election that is already at risk from worsening security.

The Taliban have warned people not to vote in the October polls and dozens of people have been killed in militant attacks on voter registration centres.

Supporters of disqualified candidates have held sit-in protests outside a number of election commission offices around Afghanistan over the past two weeks.

Security forces launched a drive to evict them on Saturday.