Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, estou fazendo um formulario e preciso enviar os dados sem o botão submit, porque antes de enviar irei validar os dados, e portando não posso deixar o evento default do botão submit. Eis o meu codigo:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste</teste>
<script type="text/javascript">
window.onload = function () {
document.getElementById('submit').onclick = function() {
document.getElementById('MyForm').submit();
}
}
</script>
</head>
<body>
<form id="MyForm" method="get" action="index.html">
<input type="hidden" name="enviado" value="sim" />
<input type="button" id="submit" value="Enviar" />
</form>
</body>
Eu fiz esse codigo de acordo essa referencia: http://www.w3schools.com/htmldom/met_form_submit.asp
Porem o que acontece, ao clicar no botão para enviar o firebug me retorna que o metodo submit não existe (submit is not a function).
Alguem sabe o que eu estou fazendo de errado?
Obrigado!!!!
Carregando comentários...