【发布时间】:2018-07-02 21:41:29
【问题描述】:
最近切换到 Materialise 的长期引导用户。今天我发现自己陷入了困境,因为我试图在网站上制作一个简单的“联系我”表单,但找不到我应该在引导程序标签中声明“动作”的位置。
这是我的联系方式:
<section class="section section-contact scrollspy" id="contact">
<div class="container">
<div class="row">
<div class="col s12 m6">
<div class="card-panel teal white-text center">
<i class="material-icons medium">email
</i>
<h5>Contactanos sin compromiso</h5>
<p>Dejanos tu consulta y te la respondemos dentro de las 24 horas</p>
</div>
</div>
<div class="col s12 m6">
<div class="card-panel grey lighten-3">
<h5>Por favor completá con tus datos</h5>
<div class="input-field">
<input type="text" placeholder="Tu nombre" id="name">
<label for="name">Nombre</label>
</div>
<div class="input-field">
<input type="email" placeholder="email" id="email">
<label for="email">Correo electrónico</label>
</div>
<div class="input-field">
<input type="text" placeholder="Formato (351)2004974" id="phone">
<label for="phone">Teléfono</label>
</div>
<div class="input-field">
<textarea id="message" placeholder="Escribí tu consulta" class="materialize-textarea"></textarea>
<label for="message">Mensaje</label>
</div>
<input type="submit" value="submit" class="btn">
</div>
</div>
</div>
</div>
这就是我通常在 Bootstrap 中解决这个问题的方式,以便调用我的 php 联系人表单(最后一个代码):
<form class="contact-form" action="contactform.php" method="post">
<input type="text" name="name" placeholder="Full name">
<input type="text" name="mail" placeholder="Your e-mail">
<input type="text" name="subject" placeholder="Subject">
<textarea name="message" placeholder="Message"></textarea>
<button type="submit" name="submit">SEND MAIL</button>
</form>
PHP 联系表:
<?php
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$mailFrom = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$mailTo = "admin@mcravero.com";
$headers = "From: Aikos website";
$txt = "Recibiste un correo de ".$name.".\n\n".$message;
mail($mailTo, $txt, $headers);
header("Location: index.php?mailsend");
}
我错过了什么吗?我已经用谷歌搜索并阅读了大约一个小时的文档。
【问题讨论】:
-
第一个块中有一个表单标签?
-
不。在具体化结构中没有表单标签。我可以添加一个,但我不确定在哪里。它应该包含吗?您的
<from>标签“包含用于提交信息的交互式控件”。所以,是的。您希望表单打开和关闭标记之间的所有输入和按钮。似乎其他用户删除了他的答案。我们只是提供反馈 - 您可以在答案中添加一些文本......所以我将其作为答案。
标签: php forms materialize