0

我已经下载了这个很棒的 web 模板,叫做 Brushed。它对css很重,我不太熟悉。我已经通过反复试验设法完成了我的个人网页,但是,我无法让联系表通过我的服务器工作。

模板中的代码。


 <!-- Contact Form -->
<div class="row">
    <div class="span9">

        <form id="contact-form" class="contact-form" action="#">
            <p class="contact-name">
                <input id="contact_name" type="text" placeholder="Full Name" value="" name="name" />
            </p>
            <p class="contact-email">
                <input id="contact_email" type="text" placeholder="Email Address" value="" name="email" />
            </p>
            <p class="contact-message">
                <textarea id="contact_message" placeholder="Your Message" name="message" rows="15" cols="40"></textarea>
            </p>
            <p class="contact-submit">
                <a id="contact-submit" class="submit" href="mailto:info@elementsglobal.in">Submit</a>
            </p>

            <div id="response">

            </div>
        </form>

任何帮助将不胜感激。

谢谢你。

4

2 回答 2

0

您需要创建一个资源(例如 uri),您可以将表单发布到您的服务器上。也就是需要改如下

<form id="contact-form" class="contact-form" action="#">

像这样

<form id="contact-form" class="contact-form" action="/contact/create">

而且,您需要在服务器中的“/contact/create”处添加一个资源,该资源将解析从发布请求传入的表单变量,并执行您的操作(将其保存到数据库表或给自己发送一封电子邮件。

我希望这是有道理的。

于 2013-10-15T20:45:39.393 回答
0

联系表格不起作用,因为您将操作设置为 # 并且您没有发送数据的方法。因此,除非您以另一种未发布的方式获取此数据,否则您应该从修复这些问题开始

<form id="contact-form" class="contact-form" action="#"/*Fix this*/ method="post">
于 2013-10-15T20:45:13.943 回答