View Single Post
  #2 (permalink)  
Old September 26th, 2006, 09:02 AM
joefawcett's Avatar
joefawcett joefawcett is offline
Wrox Author
Points: 9,763, Level: 42
Points: 9,763, Level: 42 Points: 9,763, Level: 42 Points: 9,763, Level: 42
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jun 2003
Location: Exeter, , United Kingdom.
Posts: 3,074
Thanks: 1
Thanked 38 Times in 37 Posts
Default

Code:
<form onsubmit="return trySubmit();"><input type="image" id="cmdSubmit">
function trySubmit()
{
 document.getElementById("cmdSubmit").disabled = true;
 var isValid = validateForm();
 if (isValid)
 {
   return true;
 }
 else
 {
   document.getElementById("cmdSubmit").disabled = false;
   return false;
 }
}
This assumes your validateForm function returns true or false and alerts the user to the problem.

--

Joe (Microsoft MVP - XML)
Reply With Quote