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

Formspree bez redirect'u?

Konferencja JOIN! 2018
0 głosów
128 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 (51,870 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 48 wizyt
pytanie zadane 11 czerwca 2017 w HTML i CSS przez leemish Użytkownik (740 p.)
0 głosów
0 odpowiedzi 82 wizyt
pytanie zadane 25 czerwca 2017 w HTML i CSS przez leemish Użytkownik (740 p.)
0 głosów
0 odpowiedzi 127 wizyt
pytanie zadane 12 października 2017 w JavaScript, jQuery, AJAX przez Frozenfroggie Użytkownik (970 p.)
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

55,269 zapytań

99,579 odpowiedzi

204,900 komentarzy

27,240 pasjonatów

Przeglądających: 138
Pasjonatów: 0 Gości: 138

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.

...