• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Bootstrap formularz kontaktowy

Konkurs Mistrz Programowania
0 głosów
1,783 wizyt
pytanie zadane 17 października 2016 w HTML i CSS przez roone Nowicjusz (120 p.)

Witam, stworzyłem w bootstrapie formularz kontaktowy i potrzebuje pomocy w uruchomieniu go, czyli jak zrobić aby wysyłał zapytania z formularza na podany email. Kod formularza który zrobiłem:
 

	<div class="col-md-6 contact-right footer-grid wow bounceIn" data-wow-delay="0.4s">
				<h3>Formularz Kontaktowy</h3>
				<input type="text" value="Imię" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Imię';}"/>
				<input type="text" value="Email" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email';}"/>
				<textarea onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Wiadomość..';}"/>Wiadomość..</textarea>
				<input type="submit" value="Wyślij">
			</div>

 

1
komentarz 17 października 2016 przez ScriptyChris Mędrzec (190,190 p.)
<input type="text" value="Imię" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Imię';}"/>

Weź te onfocus onblur wyrzuć na swoje miejsce... http://webroad.pl/inne/3722-progressive-enhancement-zapomniany-fundament

komentarz 18 października 2016 przez roone Nowicjusz (120 p.)
Nie pomogłeś
komentarz 20 października 2016 przez xandros Nałogowiec (29,420 p.)
Krzycho, dzieki. Szukałem tego w innym kontekscie :P

2 odpowiedzi

0 głosów
odpowiedź 19 października 2016 przez LisekPL Bywalec (2,920 p.)

Wszystkie znaczniki <input> musisz umieścić w znaczniku <form>

<div class="col-md-6 contact-right footer-grid wow bounceIn" data-wow-delay="0.4s">
            <h3>Formularz Kontaktowy</h3>
            <form action="plik.php" method="post" id="form">
                        <input type="text" value="Imię" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Imię';} name="imie""/>
                        <input type="text" value="Email" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email';}" name="email"/>
                        <textarea onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Wiadomość..';}" name="wiadomosc" form="form"/>Wiadomość..</textarea>
                        <input type="submit" value="Wyślij">
            </form>
        </div>

Wewnątrz znacznika form plik.php zamieniasz na nazwę pliku .php który bu miał wysyłać wiadomość. Wewnątrz niego będziesz mógł pobrać informacje z pól za pomocą zmiennych:

$_POST["imie"]
$_POST["email"]
$_POST["wiadomosc"]

 

0 głosów
odpowiedź 20 października 2016 przez xandros Nałogowiec (29,420 p.)
Teoretycznie możesz wpisac w <form> attrybut action z wartoscia "mailto:<adress_email>", ale w praktyce używa się posta na swój serwer i po stronie serwera wysyła się np. swiftmailerem (w przypadku php) przeparsowaną wiadomość.

odnośnie action: https://www.w3.org/TR/html5/forms.html#submit-mailto-headers

swiftmailer: http://swiftmailer.org/

Podobne pytania

0 głosów
1 odpowiedź 787 wizyt
pytanie zadane 23 lipca 2021 w HTML i CSS przez RaDeK-2020 Użytkownik (670 p.)
+1 głos
2 odpowiedzi 1,506 wizyt
pytanie zadane 24 czerwca 2016 w PHP przez Ziuziek Mądrala (5,140 p.)
–1 głos
1 odpowiedź 260 wizyt
pytanie zadane 2 maja 2016 w JavaScript przez Bakr Mądrala (6,850 p.)

93,659 zapytań

142,577 odpowiedzi

323,100 komentarzy

63,176 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...