Sprawdzanie formularzy

Dział poświęcony JavaScriptowi - tworzeniu dynamicznym stron WWW.
bielu000
Stały Bywalec
Stały Bywalec
Posty: 84
Dołączył(a): piątek, 8 maja 2009, 14:54

Sprawdzanie formularzy

Post przez bielu000 »

witam mam problem z funkcją która ma sprawdzać czy pola formularza są puste, tzn sprawdza (na razie tylko do maila) ale po sprawdzeniu i tak formularz zostaje wysłany
Oto kod

Code: Zaznacz cały










<center> Wypełnij wszystkie wymagane pola i wci&#347nij przycisk wy&#347lij </center><br /><br /><br />
<table align="left" style="margin-left: 25px;">




<form name="formularz" method="post" action="index.php?go=pages/contact" onsubmit="sprawdz()">
 <script language="javascript">
function sprawdz(){
if(document.formularz.email.value==""){
alert("Wypełnij pole");
return false;
}
return true;
}
</script>



<tr>
    <td>Email: </td>
    <td><input name="email" type="text" /></td>
</tr>

<tr>
    <td>Imię i nazwisko: </td>
    <td><input name="name_surname" type="text" /></td>
</tr>
<tr>
    <td>Wiadomo&#347ć: </td>
    <td><textarea name="message" cols="35"></textarea></td>
</tr>

<tr>
    <td colspan="2" align="right"><input type="submit" value="Wy&#347lij"  /></td>
</tr>



</form>

</table>


<br /><br /><br />







Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Sprawdzanie formularzy

Post przez Morfidon »

Hej,

Powinno być:

Code: Zaznacz cały

onsubmit="return sprawdz()"
bielu000
Stały Bywalec
Stały Bywalec
Posty: 84
Dołączył(a): piątek, 8 maja 2009, 14:54

Re: Sprawdzanie formularzy

Post przez bielu000 »

Hehe jak zwykle szybka i konkretna odpowiedz :P
bielu000
Stały Bywalec
Stały Bywalec
Posty: 84
Dołączył(a): piątek, 8 maja 2009, 14:54

Re: Sprawdzanie formularzy

Post przez bielu000 »

a można robić onsubmit do np 2 funkcji ?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Sprawdzanie formularzy

Post przez Morfidon »

Co przez to rozumiesz.
bielu000
Stały Bywalec
Stały Bywalec
Posty: 84
Dołączył(a): piątek, 8 maja 2009, 14:54

Re: Sprawdzanie formularzy

Post przez bielu000 »

Cos takiego np: onsubmit="Funkcja_pierwsza" onsubmit="funkcja_druga"
Już sobie poradziłem bo jedną wywołałem przez onsubmit a drugą przez onClick
ale tak z ciekawości pytam
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Sprawdzanie formularzy

Post przez Morfidon »

Code: Zaznacz cały

onsubmit="first_function(); return second_function();"
return ma być ostatnie.
bielu000
Stały Bywalec
Stały Bywalec
Posty: 84
Dołączył(a): piątek, 8 maja 2009, 14:54

Re: Sprawdzanie formularzy

Post przez bielu000 »

ok dzieki :p
Post Reply