2016-02-06 14 views
5

Sto ospitando un sito web su pagine GitHub, e quando cerco di inviare un modulo formspree.io ottengo il seguente errore:errore al momento della presentazione formspree.io dalle pagine GitHub

error

Ecco il mio codice:

<form action="http://formspree.io/[email protected]" method="post"> 
    <div class="row uniform collapse-at-2"> 
    <div class="6u"> 
    <input type="text" name="_replyto" placeholder="Email"> 
    </div> 
    </div> 
    <div class="12u"> 
    <textarea name="Message" placeholder="Message..." rows="4" cols="50" maxlength="500"></textarea> 
    </div> 
    <br> 
    <div style="display:none"> 
    <input type="hidden" name="_subject" value="New submission!"> 
    <input type="hidden" name="_next" value="thanks.html"> 
    <input type="text" name="_gotcha"> 
    </div> 
    <div class="row uniform"> 
    <div class="12u"> 
    <ul class="actions"> 
    <li> 
     <input type="submit" class="special" value="Send"> 
    </li> 
    </ul> 
    </div> 
    </div> 
</form> 

sarebbe questo essere dovuto ad un errore di codice, GitHub errore di pagine, o un errore formspree?

risposta

5

cose che dovreste fare per farlo funzionare sono i seguenti:

<form method="POST" action="http://formspree.io/YOUREMAILHERE"> 
 
    <input type="email" name="email" placeholder="Your email"> 
 
    <br> 
 
    <textarea name="message" placeholder="Your message"></textarea> 
 
    <button type="submit">Send</button> 
 
</form>

Qui messo tua email in " http://formspree.io/YOUREMAILHERE "dopo /. E se si vuole cambiare name="email"-name="_replyto" questo cambierà i mittenti di posta elettronica a un link cliccabile. (Aiuta durante la lettura in posta)

  • Se che anche non funziona e si vede che "è necessario utilizzare il server. Formspree non funzionerà in pagine sfogliate come pagine HTML. "

poi dentro il tag <head> messo:

<meta name="referrer" content="origin">

Speranza che funziona !!

Tutto il meglio :)

+0

Avevo appena rimosso la mia e-mail perché spam, ma la cosa del referrer funzionava. Grazie! – CorruptComputer

2

ho avuto lo stesso problema - aggiungere il seguente al vostro campo:

<meta name="referrer" content="origin" /> 

Questo ha funzionato da me.