- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的主机有一个 formmail.cgi 脚本,用于将 html 表单数据发送到电子邮件 ( http://formmail.dreamhost.com/ ),但我不明白如何传递它理解的值。
我尝试过使用此方法来传递表单值:
HTML:
<form id="contact_form" action="http://formmail.dreamhost.com/cgi-bin/formmail.cgi" method="POST">
<input type=hidden name="recipient" value="info#raphaelguilleminot.com">
<input type="hidden" name="subject" value="Message from Raphael's portfolio site" />
<input type=text id="email" class="email default-value" name="email" value="Your email">
<label class="error" for="email" id="email_error">your email is required</label>
<textarea id="message" class="contact_message default-value" name="message" value="your message">Tell me whats on your mind!</textarea><br/>
<input class="submit button" type="submit" value="Send" />
</form>
Jquery:
$(".button").click(function() {
var dataString = 'recipient=info#raphaelguilleminot.com' + 'name='+ name + '&email=' + email + '&message=' + message;
$.ajax({
type: "POST",
url: "http://formmail.dreamhost.com/cgi-bin/formmail.cgi",
data: dataString,
success: function() {
$('#contact_form').hide().fadeIn(1500)
}
});
return false;
});
});
有什么想法吗?
最佳答案
为了不刷新页面,需要添加$('#contact_form').submit(function(){ return false; });
我注意到的一件事是,您没有为 name 属性添加前缀 &,虽然构造您自己的 url 编码字符串很好,但您可以使用 jquery 自动为您完成此操作。
为每个表单输入设置 Id,然后使用以下方法获取值:
msg = $('#message').val();
回复 = $('#email').val();
对于数据部分:
数据:({
收件人:info#raphaelguilleimnot.com,
subject:'来自拉斐尔作品集网站的消息',
电子邮件:回复,
消息:消息
})
关于php - 将值传递到 formmail.cgi 而不刷新(HTML 表单 PHP 处理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3383841/
我正在尝试让 Formmail 表单重定向回它自己的页面。例如,如果我在页面上,http://www.rightfittech.com/paincenter/contact-us.html , 我想重
在表单上使用此服务 (http://www.formmail.com),我遇到了一些问题,经过广泛的谷歌搜索后没有给我答案。如果选中了复选框,我想添加谁会收到电子邮件。我尝试了一些 JS 和 PHP
我在客户网站的联系表单中有一个简单的“电话号码”文本字段。 formmail 脚本返回用户在字段中键入的任何内容。例如,他们将收到“000-000-0000”、“0000000000”、(000) 0
我最近开始从事一个已经在进行中的网络项目;为其奠定基础的人让注册页面将表单字段发送到 formmail Perl 脚本,这样他就可以在用户注册时收到一封电子邮件。我对 Perl 不熟悉,我倾向于只使用
我的主机有一个 formmail.cgi 脚本,用于将 html 表单数据发送到电子邮件 ( http://formmail.dreamhost.com/ ),但我不明白如何传递它理解的值。 我尝试过
我是一名优秀的程序员,十分优秀!