Witam

Mam taki plik HTML (głównie chodzi o formularz):
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  4. <title>Collapsible Message Panels</title>
  5. <script type="text/javascript" src="jquery.js"></script>
  6. <script type="text/javascript" src="spr.js"></script>
  7. </head>
  8. Imię: <input id="imie" name="imie" type="text" size="20" maxlength="20" /><span id="imie"></span><br />
  9. Telefon: <input id="telefon" name="telefon" type="text" size="20" maxlength="20" /><span id="telefon"></span><br />
  10. <input type="submit" value="Wyslij" />
  11. </form>
  12. </body>
  13. </html>

I taki JS:
Kod
$(document).ready(function()
{
$("form").submit(function()
    {
            var imionko = document.getElementById("imie").value;
            var wzorimionko = /^[a-zA-Z]+$/g;
            var telefon = document.getElementById("telefon").value;
            var wzortelefon = /[0-9]{4}/g;
            if(!wzorimionko.test(imionko))
            {
                alert("Imie: "+imionko);
                $("span#imie").html('<img src="delete.png" /><strong>Prosze wprowadzić poprawne imię!</strong>').fadeIn(500);  
                return false;
            }  
            else if(!wzortelefon.test(telefon))
            {
                //alert("1 if");
                alert("Fon: "+telefon);
                $("span#telefon").html('<img src="delete.png" /><strong>Prosze wprowadzić poprawny telefon!</strong>').fadeIn(500);  
                return false;
            }  
            else
            {
                //alert("2 if");
                return true;
            }
            
    });

});

Te kody są oczywiście dla testu i nauki. I teraz moje pytanie jak zrobić aby było poprawnie tzn formularz się wysyłał, gdy przejdę te kroki:
1. Wpiszę poprawne imię np. Zosia
2. Daję wyślij -> pokazuje się komunikat o błędnym telefonie (pokazuje się alert z pustym telefonem)
3. Dopisuje poprawny telefon np 1234
4. Daję wyślij -> pokazuje mi się komunikat o błędnym imieniu (chociaż nie jest skasowane ani nie zmienione) + alert, gdzie ta wartość istnieje
5. Dopiero jak drugi raz dam wyślij. nic nie zmieniając to przechodzi.


Nawet jeśli wpisze imię np Zosia i kliknę 2 razy na Wyślij, to mi pokazuje błędne imie. Tak, jakby nie sprawdzało za każdym razem :/ .