我不是编码专家。事实上,这是我在CSS中的第一个真正的项目。我在Adobe Edge Reflow中创建了这个页面,并将CSS导出到dreamweaver。我遇到的问题是,我无法让我的表格真正发挥作用。我希望表格直接发送到我的电子邮件,没有特定的格式。有人能帮我吗?
<form method="post" novalidate>
<label id="formgroup">
<p id="text1">
Name*
</p>
<input id="textinput" type="text" value=" Your Name"></input>
</label>
<label id="formgroup1">
<p id="text2">
Company Name
</p>
<input id="textinput1" type="text" value=" Company Name"></input>
</label>
<label id="formgroup2">
<p id="text3">
Email*
</p>
<input id="textinput2" type="text" value=" email"></input>
</label>
<label id="formgroup3">
<p id="text4">
Message*
</p>
<input id="textinput3" type="text" value=" Your message"></input>
</label>
<input id="submit" type="submit" value="Send Message"></input>
<input type="hidden" name="recipient" value="xxx@gmail.com"> </form>
对于一个旨在发布一系列字段内容的简单表单来说,HTML标记似乎很好。
然而,HTML代码(以及任何CSS)只允许您确定表单的表示/样式(即它的外观)。
关于应用程序实际触发带有表单内容的电子邮件到电子邮件地址的功能,这将需要更多的"服务器端"语言代码,如PHP(HTML和CSS是"客户端"语言)。
这是一篇很好的文章,提供了关于这个主题的教程:http://www.html-form-guide.com/php-form/php-form-tutorial.html
您的HTML标记实际上缺少一些东西,即"action"属性,即
之前:
<form method="post" novalidate>
之后:
<form method="post" novalidate action="send-email.php">
从上面的内容中您可能已经猜到,这个"action"属性指定了触发电子邮件的PHP脚本/文件。当然,你目前缺少的就是这个文件。
希望这能有所帮助。