aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorJefferson Julio <[email protected]>2021-06-01 19:19:28 -0300
committerJefferson Julio <[email protected]>2021-06-01 19:19:34 -0300
commita0d459807d87f76593dc4a1a68b4a909b403be19 (patch)
tree21724ee8bd2fec944e413387a16baa7394789433 /pages
parent9f5162371323562623bae42b0476bd8b9a4a5e92 (diff)
downloadblog.sh-a0d459807d87f76593dc4a1a68b4a909b403be19.tar.bz2
blog.sh-a0d459807d87f76593dc4a1a68b4a909b403be19.zip
Handling POST multi/form-data uploads
Diffstat (limited to 'pages')
-rwxr-xr-xpages/contato.sh38
1 files changed, 38 insertions, 0 deletions
diff --git a/pages/contato.sh b/pages/contato.sh
index b54a64e..c63228f 100755
--- a/pages/contato.sh
+++ b/pages/contato.sh
@@ -30,6 +30,44 @@ cat <<PAGE
</a>
</address>
</section>
+
+ <section>
+ <h1>Ou...</h1>
+
+ <p>
+ ...mande uma mensagem por aqui mesmo! Prencha o formulário abaixo que sua
+ mensagem será publicada. Ela por padrão será postada na área de mensagens abaixo,
+ marque a opção "privado" se não quiser que ela seja visível publicamente,
+ neste caso apenas a administração do site, eu, poderá ver.
+ </p>
+
+ <form method="POST" action="/post" enctype="multipart/form-data">
+ <input type="hidden" name="destination" value="/contato/comments" />
+
+ <label for="name">Nome</label>
+ <input id="name" type="text" name="name" value="Anônimo" />
+ <br/>
+
+ <label for="email">Email</label>
+ <input id="email" type="email" name="email" />
+ <br/>
+
+ <label for="message">Mensagem *</label>
+ <textarea id="message" name="message" required></textarea>
+ <small>Campos marcados com asterisco (*) são obrigatórios</small>
+ <br />
+
+ <label for="private-message">Mensagem privada
+ <input id="private-message" name="is_private" type="checkbox" />
+ </label>
+
+ <br />
+ <label for="file-attachment">Anexar arquivo</label>
+ <input id="file-attachment" type="file" name="attachment" />
+
+ <input type="submit" value="Enviar" />
+ </form>
+ </section>
</article>
PAGE