First, search for a function called doPostback and set a breakpoint at the entry point and click the button. If you hit this breakpoint, it could mean that autorepeat is enabled for the control generating the button. However, if you run this breakpoint, you should be able to view the stack trace to figure out how you got there.
If that doesn't work, use the F12 tools in your browser, start at the HTML section and search (Ctrl-F) for the word "click". Then go to the script tab and do the same for each JavaScript file. If all of the buttons display behavior, a click event is most likely registered. Maybe with jQuery that looks like this $ ('button') to match all buttons on the page and register a click handler.
If this is not found and you have access, download one of the master pages from http://startermasterpages.codeplex.com/ and temporarily replace your master page with one of them. Take a screenshot of the scripts loaded on your page. Then add them to the starter home page one at a time until the unwanted behavior appears. Then set a breakpoint on each function entry point in the script and click the button and watch where you land.
source
to share