Jump to content

Button with NO 'onclick' Causes Page Action


Recommended Posts

I have a page with a 'continue' button:

<input class="th_s" data-i18n="[value]report.ContinueButtonResource1" id="MainContinueButton" type="button" value="Continue"/>

When this button is clicked it appears to trigger some Ajax script but I can't figure out how it can do anything when clicked. Can someone help me figure out how this button is working? TIA.

Thanks for the reply. I have not used the developer tools much in Firefox so I don't know how to do that. I also don't know what javascript is being triggered. I'm only guessing it is Ajax since there is no form tag.

I assume you've already searched your code for "MainContinueButton" to see if something added a handler to that specific button?

You should know if it does AJAX by monitoring the part of the developer tools that shows you network requests and seeing that a request gets made. If Firefox's is anything like Chrome's then it can also tell you where the request originated from in code.

For breakpoints, I don't know Firefox or what it can do. It should be possible to break on any newly running Javascript code, but it's easy for things like mouse movements to hit that too. Meanwhile Chrome's tools can list the event listeners registered on elements.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.