问题标签 [formmail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

php - 表格邮件不起作用

php 是一项复制/粘贴工作,用于工作。但我最近发现它现在不起作用。我正在使用 godaddy 进行托管,它正在使用 cPanel Hosting。

0 投票
2 回答
145 浏览

twitter-bootstrap - 引导邮件表单 - 从变量接收

使用引导邮件表单。表单传递邮件,除了在 from 变量中它显示服务器名称而不是发件人的电子邮件地址。

有人可以解释我如何让 $name 变量显示为“发件人”,或者至少显示发送电子邮件的域的名称而不是服务器名称?

0 投票
1 回答
270 浏览

recaptcha - 谷歌的 ReCaptcha 突然停止为所有网站工作

我一直在我的所有网站上使用 Google 的 Recaptcha 和 Tectite FormMail,并注意到它突然停止在所有网站上工作。

我检查了代码,一切似乎都很好。我试过重新生成密钥。我正在使用 V2.0

是否有人知道 recaptcha 服务存在问题,是否有任何地方可以检查状态?

0 投票
1 回答
2885 浏览

forms - 按钮在 IE 11 中不起作用

我的表单上的按钮无法在 IE 11 中工作时遇到问题。

您可以在 brandinfluencegroup.com/test 查看页面

我已经根据这个脚本http://www.html-form-guide.com/contact-form/contact-form-attachment.html创建了表单

它还对文件字段使用样式,我使用了我在此处找到的建议之一Twitter Bootstrap 表单文件元素上传按钮

我的代码如下:

0 投票
3 回答
263 浏览

javascript - 如何在隐藏字段中使用由 javascript 函数创建的变量?

我正在使用 formmail.php 中的一项功能,该功能允许我使用隐藏输入来重命名用户上传的文件。这样我可以保留真实公司名称的值,同时从组合文件名中删除非法字符。

我编写了一个函数,可以进行适当的替换并将新值分配给字符串变量,这样我就可以在隐藏的输入中使用。像这样:

然而,当我尝试使用那个“cleanName”变量时,它的值显示为空:

该文件以“NY--Paymnt-FileName.pdf”的形式上传。

我怎样才能使这项工作?

0 投票
2 回答
3207 浏览

php - 发布选择选项 PHP

我不知道如何发布选择选项。该表单为联系人(选项)字段发布空值。我知道 selected_val 不正确,但不知道如何更正。

表单发布正常,但联系人返回一个空值。任何人都可以帮助解决如何更正PHP。

这是PHP

HTML

0 投票
1 回答
306 浏览

php - 引导邮件表单 $from<$email>

我参考这个页面。 https://bootstrapious.com/p/how-to-build-a-working-bootstrap-contact-form

我想要邮件头“名称”

但是这个php代码是

所以我尝试了

$sendTo = '演示联系表'; => 我的邮件。

$from = '演示联系表'; => $name <'$email'> 但结果是“nobody”

所以我又试了一次。

=>

但它失败了...

我应该怎么办?

我试过了

发件人:$FromName 和

$headers = "发件人:$from_user \r\n"。和

$headers .= '发件人:"'. $from . '" <' . $电子邮件。'>' 。"\r\n"; ETC...

0 投票
1 回答
101 浏览

javascript - Ajax php联系表格没有电子邮件

似乎无法使此代码正常工作,它说它正在发送电子邮件,但是在线上的某个地方卡住了。目前无法从主机访问日志,因此无法检查,从我的角度来看,这应该在此时发送电子邮件

这是JS

html

0 投票
1 回答
509 浏览

php - 迁移到 https:// 时出现 Tectite formmail php 脚本错误

迁移到 https:// 时,Tectite formmail 出现错误

提交表单后,浏览器转到:

并给出一个带有此消息的白页:

我收到一封主题为“FormMail script error”的邮件和消息:

mail_failed ********** 错误=发送电子邮件失败

加上主题为“FormMail 脚本错误”的邮件和消息:

套接字错误 0: :

在浏览器中使用https://www.harrieboerhof/templates/HB-home/forms/formmail-aanvraag-tuinontwerpgesprek.php?testalert=1进行测试时,会出现一条消息:

已发送测试消息。查看你的邮件。

并收到一封邮件:

这是一条测试警报消息 Loaded language is English (builtin) PHP version is 7.0.22-0ubuntu0.16.04.1 FormMail version is 8.24 Server type: non-Windows

DOCUMENT_ROOT:/var/www/testhtml SCRIPT_FILENAME:/var/www/testhtml/templates/HB-home/forms/formmail-zend-uw-bericht-test.php PATH_TRANSLATED:-未设置- REAL_DOCUMENT_ROOT:/var/www

SERVER_NAME 是 localhost REQUEST_URI 是 /templates/HB-home/forms/formmail-zend-uw-bericht-test.php?testalert=1

用户 IP 地址为 81.206.125.28 用户代理为 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0

表单的html:

当我使用 http:// 版本的测试站点时,一切正常。我在谷歌搜索了这种情况,但这似乎是第一次发生这种情况,我希望有人知道可能出了什么问题?

编辑:接受的答案并不完全是答案,请查看下面的评论。

0 投票
1 回答
25 浏览

formmail - 有没有办法通过检查单选按钮来确定必填字段?

我们提供消费者和商业服务,客户可以通过带有以下字段的网络表单进行注册。

全名: 公司名称: 电子邮件地址: 电话号码:

有没有办法通过检查单选按钮来确定必填字段?

我想要消费者和商业单选按钮。如果您选择 Consumer 单选按钮,则 Business Name 字段不是必需的,但其余字段是必需的。但是,如果您选择“业务”单选按钮,则所有字段都是必需的,包括“业务名称”。

谢谢!