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

Formspree bez redirect'u?

0 głosów
158 wizyt
pytanie zadane 18 czerwca 2017 w HTML i CSS przez leemish Użytkownik (740 p.)
<form method="POST" action="http://formspree.io/t.l@gr8group.biz">

						<div class="row uniform 40%">
							<div class="8u 12u(mobilep)">
							<input type="email" name="email" placeholder="Email">
							</div>
							<div class="4u 12u(mobilep)">
								<input type="submit" value="Zapisz się" class="fit" />
							</div>
						</div>
					</form>

Czy istnieje możliwość usunięcia redirect'u po wysłaniu formularza? jeśli istnieje to będę bardzo wdzięczny za info  jak to zrobić :) 

 

ew. może znacie jakąś inną opcję na łatwe wysyłanie formularzy bez przekierowań? :) 

2 odpowiedzi

0 głosów
odpowiedź 18 czerwca 2017 przez Pietrak Pasjonat (19,030 p.)
https://formspree.io/ w sekcji "Using AJAX"
komentarz 18 czerwca 2017 przez leemish Użytkownik (740 p.)
ok, i gdzie mam wkleić ten kod? bezpośrednio do strony w pliku html, czy do jakiegoś zewnętrznego pliku?
komentarz 18 czerwca 2017 przez Pietrak Pasjonat (19,030 p.)
Musisz nasłuchiwać na wciśnięcie przycisku wyślij i wtedy wywołać powyższy kod. Potem czekasz na odpowiedź od formspree i generujesz odpowiedni komunikat o powodzeniu lub błędzie.
komentarz 18 czerwca 2017 przez leemish Użytkownik (740 p.)
mógłbyś wytłumaczyć to prościej :) ?

krok po kroku?
komentarz 18 czerwca 2017 przez Pietrak Pasjonat (19,030 p.)
komentarz 24 czerwca 2017 przez leemish Użytkownik (740 p.)
<form id="contact-form" action="https//formspree.io/tomasz.limiszewski@gmail.com" method="post">
	<input type="text" name="Name" placeholder="Name" required>
	<input type="email" name="Email" placeholder="Email" required>
	<textarea name="Message" cols="30" rows="6" placeholder="Message" required></textarea>
	<!-- CONFIG -->
	<input class="is-hidden" type="text" name="_gotcha">
	<input type="hidden" name="_subject" value="Subject">
	<input type="hidden" name="_cc" value="email@cc.com">
	<!-- /CONFIG -->
	<input class="submit" type="submit" value="Wiadomość została wysłana!">
</form>

 

var $contactForm = $('#contact-form');
$contactForm.submit(function(e) {
	e.preventDefault();
	$.ajax({
		url: '//formspree.io/your@email.com',
		method: 'POST',
		data: $(this).serialize(),
		dataType: 'json',
		beforeSend: function() {
			$contactForm.append('<div class="alert alert--loading">Sending message…</div>');
		},
		success: function(data) {
			$contactForm.find('.alert--loading').hide();
			$contactForm.append('<div class="alert alert--success">Message sent!</div>');
		},
		error: function(err) {
			$contactForm.find('.alert--loading').hide();
			$contactForm.append('<div class="alert alert--error">Ops, there was an error.</div>');
		}
	});
});

 

co robię nie tak? 

komentarz 24 czerwca 2017 przez Pietrak Pasjonat (19,030 p.)
Dodałeś bibliotekę jquery?
komentarz 24 czerwca 2017 przez leemish Użytkownik (740 p.)
tak, obecnie jestem na etapie, że przyszedł mail aktywacyjny, ale maile nie przychodzą (po aktywacji)
–1 głos
odpowiedź 18 czerwca 2017 przez Chess Maniak (58,990 p.)
Wywal z action link, to nie będziesz mieć przekierowania.

Chodzi ci zapewnie o coś innego. W takim razie możesz użyć biblioteki cURL w PHP.

http://php.net/manual/en/book.curl.php
komentarz 18 czerwca 2017 przez leemish Użytkownik (740 p.)
wówczas mail nie wychodzi przez formspree, czego efektem jest to, że nie dochodzi wcale :)

Podobne pytania

0 głosów
0 odpowiedzi 50 wizyt
pytanie zadane 11 czerwca 2017 w HTML i CSS przez leemish Użytkownik (740 p.)
0 głosów
0 odpowiedzi 90 wizyt
pytanie zadane 25 czerwca 2017 w HTML i CSS przez leemish Użytkownik (740 p.)
0 głosów
0 odpowiedzi 133 wizyt
pytanie zadane 12 października 2017 w JavaScript, jQuery, AJAX przez Frozenfroggie Użytkownik (970 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

59,149 zapytań

104,559 odpowiedzi

216,353 komentarzy

31,539 pasjonatów

Przeglądających: 281
Pasjonatów: 8 Gości: 273

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...