我重新提出了我的第一个问题,因为我相信它太模糊了!
案例:santz.net/index.contacto.html(如果你想尝试发送一些东西没关系......我收到了,所以没问题)
这是我的代码......
联系表格:
<form id="contact-form" name="contact-form" class="p25" action="contact.php" method="post">
<fieldset>
<label class="name">
<input class="input" type="text" value="Nombre" onfocus="if(this.value == 'Nombre'){this.value = '';}" onblur="if(this.value == ''){this.value='Nombre';}" name="php_name" />
</label>
<label class="email">
<input class="input" type="email" value="Email" onfocus="if(this.value == 'Email'){this.value = '';}" onblur="if(this.value == ''){this.value='Email';}" name="php_email" />
</label>
<label class="phone">
<input class="input" type="tel" value="Teléfono" onfocus="if(this.value == 'Teléfono'){this.value = '';}" onblur="if(this.value == ''){this.value='Teléfono';}" name="php_phone" />
</label>
<label class="message">
<textarea class="textarea" onfocus="if(this.value == 'Mensaje'){this.value = '';}" onblur="if(this.value == ''){this.value='Mensaje';}" name="php_message">Mensaje</textarea>
</label>
<div class="buttons-wrapper ml20">
<div class="submit-comment">
<span></span>
<input type="reset" value="Cancelar">
</div>
<div class="submit-comment ml25">
<span></span>
<input type="submit" value="Enviar">
<div id="clicker"></div>
</div>
</div>
</fieldset>
</form>
这是我的 PHP 代码:
<?php
$field_name = $_POST['php_name'];
$field_email = $_POST['php_email'];
$field_phone = $_POST['php_phone'];
$field_message = $_POST['php_message'];
$field_sender = 's2@hotmail.com';
$mail_to = 's@hotmail.com';
$subject = 'Mensaje via Santz.net de '.$field_name;
$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Phone: '.$field_phone."\n";
$body_message .= 'Message: '.$field_message;
$headers = 'From: '.$field_sender."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Gracias por contactarse, en breve, me pondre en contacto.\n\nSantz Design | www.santz.net');
window.location = 'index.contacto.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('El envio fallo. Por favor, envie un mail directamente a info@santz.net');
window.location = 'index.contacto.html';
</script>
<?php
}
?>
我想做的是以下...
联系表格现在有效,我收到了电子邮件……没关系……所以:
1-我需要在提交表单时消除页面刷新/重定向 2-要替换刷新/重新加载/重定向,我需要在提交表单时打开一个模式窗口(我会放任何内容那里...)(例如:pixeden.com/media-icons/soft-media-icons-set-vol-2 ...当我点击“下载”时打开的对话框)
这是另一个用户向我推荐的模态框(非常好):mywebdeveloperblog.com/my-jquery-plugins/modalpoplite
问题是我不明白如何在提交后删除重新加载/刷新/重定向问题,也不明白如何在提交表单后连接模态框打开事件......
笔记:
我对这一切都很陌生(我只有 17 岁),所以我不是程序员......只是一个懂一点编程的设计师......但我正在学习编程网络所以我需要帮助.
如果 PHP 不是要走的路,我需要改变编程技术,请告诉我。我对任何可以完全解决我的问题的编程语言持开放态度!
非常感谢!!!