• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 512
  • Last Modified:

form cancel submit

Hi there,
I am doing the simplest thing in the world, i cant understand what goes wrong.
I am trying to stop a form from submitting and i cant,
here is my code,
alert shows form32 and then submits
why?
<form id="form32" method="post" action="intermediate" name="submit_changes" onsubmit="return bookEm(this);">
 <!-- some stuff here -->
</form>
 
function bookEm(form){
	alert(form.getAttribute('id'));
    return false;
}

Open in new window

0
ioustinos_sarris
Asked:
ioustinos_sarris
1 Solution
 
zeroxpCommented:
it should work. check if javascript is enabled.

and maybe put "reture false;" directly in onsubmit attribute for a test.

the following works for me.
<html>
<head>
<title>test</title>
<script type="text/javascript">
function bookEm(form){
alert(form.getAttribute('id'));
return false;
}
</script>
</head>
<body>
<form id="form32" method="post" action="intermediate" name="submit_changes" onsubmit="return bookEm(this);">
<input type="submit" value="ok" />
</form>
</body>
</html>

Open in new window

0
 
GwynforWebCommented:
your code works fine for me, eg here I have added a submit button and try to send it to http://www.google.com/. The form is not sent

 <script>
  function bookEm(form){
        alert(form.getAttribute('id'));
    return false;
 </script>
 
 <form id="form32" method="post" action="http://www.google.com/" name="submit_changes" onsubmit="return bookEm(this);">
 <!-- some stuff here -->
 <input type=submit>
 </form>
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now