javascript - 如何使此联系​​表起作用?

标签 javascript php html css web

我无法编辑此“联系我们”表单代码工作并将消息发送到我的邮箱。

假设我想将消息发送到我的电子邮件:doherty@noob.com,我该如何编辑这段代码来完成任务?

<div class="conatct-form">
			<ul class="form">
				<li>
				<input type="text" class="text" value="Name*" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name*';}" >
				</li>
				<li>
				<input type="text" class="text" value="Email*" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email*';}" >
				</li>
				<li>
				<textarea value="Message*:" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Your Message*';}">Message*</textarea>
				</li>
				<div class="sub-button">
					<input type="submit" value="SEND">
				</div>

			</ul>
		</div>

最佳答案

我已经优化了您的代码并添加了一些 PHP 代码

PHP代码

 <?php
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];

    if (isset($name, $email, $message)) {
        // Insert into database
        $query = mysql_query("INSERT INTO contacts ...");

        if ($query) {
            // send email using phpmailer, sendmail, ...
            mail($mail, 'Subject', $message, '...');
        }
    }
?>

HTML

<form id="contact-form" method="post">
    <ul>
        <li>
            <!--
                Substituting the code below
                <input type="text"
                       value="Name *"
                       onfocus="this.value=''"
                       onblur="if (this.value == '') {this.value = 'Name *'}" />

                use the placeholder attribute instead
            -->
            <input type="text" name="name" placeholder="Name *" />
        </li>
        <li>
            <input type="text" name="email" placeholder="Email *" />
        </li>
        <li>
            <textarea name="message" placeholder="Message *"></textarea>
        </li>
        <li>
            <input type="submit" value="Send" />
        </li>
    </ul>
</form>

关于javascript - 如何使此联系​​表起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37235317/

相关文章:

java - 有没有办法从java中读取.fdt/.fdx/.fdxt ftile中的文本?

javascript - 如何使用 jquery 翻转动态添加的图像?

PHP SoapClient 没有将 XML 响应解释为数组

php - cakephp 中的 AJAX 自动完成

html - 有效组合子元素中多种类型的 CSS 选择器

html - 如何修复标签和 tumblr 帖子之间的间距?

javascript - “homecntrl”不是一个函数,在 angularjs 中未定义

javascript - 为什么当我关闭 SharePoint 中的模式对话框时无法重定向到另一个 URL?

c# - 将图像发送到我的 C# 应用程序

javascript - 在表中重复回显时字符计数器不起作用