Approccio sbagliato: metti le funzioni di controllo nell'evento onsubmit del form e fai restituire un valore false se il form non dev'essere inviato.
per esempio:codice:<form onsubmit="return pippo(this)"> <input type="text" name="ut"> <input type="password" name="pw"> <input type="submit" value="Login"> </form> <script> function pippo(obj) { if(obj.ut.value=="" || obj.pw.value=="") return false; } </script>