Strona 1 z 1

Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 21:32
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 />








Re: Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 21:55
przez Morfidon
Hej,

Powinno być:

Code: Zaznacz cały

onsubmit="return sprawdz()"

Re: Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 22:01
przez bielu000
Hehe jak zwykle szybka i konkretna odpowiedz :P

Re: Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 22:23
przez bielu000
a można robić onsubmit do np 2 funkcji ?

Re: Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 22:26
przez Morfidon
Co przez to rozumiesz.

Re: Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 22:31
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

Re: Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 22:50
przez Morfidon

Code: Zaznacz cały

onsubmit="first_function(); return second_function();"
return ma być ostatnie.

Re: Sprawdzanie formularzy

Napisane: piątek, 10 czerwca 2011, 23:04
przez bielu000
ok dzieki :p