The following works fine in Firefox and Chrome, but IE 8 will not call the submit() method when the anchor link is clicked.
<a href="javascript:void(0);" onclick="submit();">Sign In</a>
The submit method is defined on the same page as follows:
<head>
<script type="text/javascript">
function submit()
{
// other code
document.forms[0].submit();
}
</script>
</head>
Can you provide a bit more context? Such as where and how the submit
function is defined? With just the above, it should work -- except:
You probably also want to return false;
in there though, to cancel the default action. E.g.:
<a href="javascript:void(0);" onclick="submit();return false;">Sign In</a>
It may be that the default action is happening immediately after the submit
and interfering with it.
Edit: Just for fits and giggles, try using a different name for your submit
function. IE has namespacing issues. If you have anything with the id
or name
attribute set to "submit", for instance, that could be an issue...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With