Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz kontaktowy - problem
Forum PHP.pl > Forum > PHP
boradek
Witam,

Czy byłby ktoś mi w stanie odpowiedzieć dlaczego poniższy formularz nie przekazuje dalej wartości pól imie i wpis?

  1. <form enctype="multipart/form-data" id="form" method="post" >
  2. <label><input name="imie" type="text" value="imie" onBlur="if(this.value=='') this.value='imie'" onFocus="if(this.value =='imie' ) this.value=''"></label>
  3. <label><textarea name="wpis" onBlur="if(this.value==''){this.value='wpis'}" onFocus="if(this.value=='wpis'){this.value=''}">wpis</textarea></label>
  4. <a href="dodaj.php" class="button" onClick="document.getElementById('form').submit()">Dodaj</a>
  5. </form>
nospor
Może to być spowodowane petryliardem błędów zrobionych przez Ciebie. Po takiej ilości kodu trudno stwierdzić co napsułeś

1) Zrób print_r($_POST); po wysłaniu forma i pokaż co zwraca.
2) Pokaz kod, którym odbierasz dane z forma
3) Wywal to: enctype="multipart/form-data"
4) nie: onClick="document.getElementById('form').submit()"
a: onClick="document.getElementById('form').submit();return false;"
Bo teraz ty forma nie submitujesz a odpalasz zwykłego linka....
A najlepiej zrób jak nalezy - czyli normalny submit - po to są stworzone. Linków do submitowania używa się wówczas, gdy się wie co się robi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.