the first factor you need to consider is how many forms are on the page. if you have a page with 2 forms, that are both set to post back to the same page, you will probably have separate server behaviors for each form. In this case, using the current page submit or any form post trigger would cause both behaviors to trigger when one of the forms is submitted.
to prevent that, use the button pressed trigger. there will be one for each submit button, make sure they are named uniquely.
many times if you have 1 form on the page, the current page submit trigger is the best to use. In your case it was not working because the form is on the default index page. current page submit looks at the page name in the address bar of the browser, the domain in the browser and compares that against server variables to make sure the match.
when index.php was not included in the address, the currant page submit trigger didnt work, because the comparison was "is '/' equal to '/index.php'"
you can read more about trigger in the "WebAssist Triggers: Unleash the Power" tutorial on the learning resources page:
resources.php?utm_campaign=Forum_header&utm_medium=Forums&utm_source=WebAssistForums