If you have a submit button visible in your form, do rename your Submit button. For example
<input type="Submit" name="submit" value="submit">
should be renamed to something like
<input type="Submit" name="SendForm" value="submit">
Notice the difference? The name is change in the property of the input type. Now how do you explain this phenomena?