Thanks for your suggestions, guys. I tried replacing != with !==, and
nothing changed.
Mike, concerning your suggestions, I'm really not sure what's going
on. Is the first one testing to see if each of the fields contains a
value...and then enabling the submit button? When I try that approach
and insert breakpoints using firebug, I see that the script never gets
executed...even when I fill each field with a value. When I try the
second approach, the same thing happens. I insert the code, insert
the breakpoint, fill the fields with values, and the script is not
executed. Should I put one of those approaches within a .change()
event for each of the fields?