prova così

login deve ritornare false; :master:

se javascript è disabilitato, il submit è quello classico fatto da <input type="submit"

Se è abilitato, viene fatto dalla funzione login, la quale restituisce false per blaccare il submit classico.