Lo siguiente funciona bien en Firefox y Chrome, pero IE 8 no llamará al método submit() cuando se hace clic en el enlace de anclaje.onclick evento en la etiqueta de anclaje no funciona en IE
<a href="javascript:void(0);" onclick="submit();">Sign In</a>
El método de envío se define en la misma página de la siguiente manera:
<head>
<script type="text/javascript">
function submit()
{
// other code
document.forms[0].submit();
}
</script>
</head>
¿Has probado onclick = "javascript: submit();" ? – Neutralizer
@Umair: no es necesario el prefijo 'javascript:' en 'onclick' o atributos similares del controlador de eventos. Este no es el 'href'. –
una vez que funcionó para mí, así que supongo que es – Neutralizer