Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Konfiguracja formularza

$
0
0

Cześć, stanąłem przed wyzwaniem, Chcę wysyłać formularze z strony przez formspree bez przekierowania osoby je wysyłającej do formspree (kwestia wizerunku)

Kod HTML'a 

<form id="contact-form" action="https://formspree.io/tomasz.limiszewski@gmail.com" method="post"><input type="text" name="Name" placeholder="Imię" required><input type="text" name="Name" placeholder="Nazwisko" required><input type="text" name="Name" placeholder="Telefon" required><input type="email" name="Email" placeholder="Email" required><br><input type="text" name="Name" placeholder="Link do CV" required><input type="text" name="Name" placeholder="Link do profilu na Facebook'u" required><!-- CONFIG --><input class="is-hidden" type="text" name="_gotcha" placeholder="2+2x2=?"><br><input type="hidden" name="_subject" value="Subject"><input type="hidden" name="_cc" value="email@cc.com"><!-- /CONFIG --><input class="submit" type="submit" value="Wyślij!"></form>

 

Podpięte skrypty i jQery:

<script src="assets/js/jquery.min.js"></script><script src="assets/js/jquery.dropotron.min.js"></script><script src="assets/js/jquery.scrollgress.min.js"></script><script src="assets/js/skel.min.js"></script><script src="assets/js/util.js"></script><!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--><script src="assets/js/main.js"></script><script src="assets/js/formspree_praca.js"></script>

 

a tutaj sam plik formspree.js:

var $contactForm = $('#contact-form');
$contactForm.submit(function(e) {
	e.preventDefault();
	$.ajax({
		url: 'https://formspree.io/tomasz.limiszewski@gmail.com',
		method: 'POST',
		data: $(this).serialize(),
		dataType: 'json',
		beforeSend: function() {
			$contactForm.append('<div class="alert alert--loading">Wysyłanie zgłoszenia...</div>');
		},
		success: function(data) {
			$contactForm.find('.alert--loading').hide();
			$contactForm.append('<div class="alert alert--success">Zgłoszenie zostało wysłane!</div>');
		},
		error: function(err) {
			$contactForm.find('.alert--loading').hide();
			$contactForm.append('<div class="alert alert--error">Ups... Coś poszło nie tak.</div>');
		}
	});
});

 

 

Dodam, że po pierwszym uploadzie przez FTP wszystko było ok, zweryfikowałem email poprzez przesłanie pierwszego formularza, później coś mnie podkusiło, żeby sprawdzić czy formularz działa - efekt? formularz nie działał. Dlatego też przeładowałem pliki od nowa na FTP i na chwilę obecną nie działa wcale :D 

 

Ktoś ma jakieś pomysły?


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra