【问题标题】:PHP: Submit button value is send into mailPHP:提交按钮值被发送到邮件中
【发布时间】:2015-10-09 05:02:59
【问题描述】:

我使用此联系表:http://www.html-form-guide.com/contact-form/php-contact-form-tutorial.html 进行文件上传。我添加了一些额外的字段和验证规则,除了一个小细节,一切正常。我总是从所有电子邮件的提交按钮中获取价值。比如这个:

姓名:彼得·怀特

年龄:26

邮箱:test@test.com

消息:这是一个例子

提交:提交

我检查了所有代码,但我能找到为什么会这样。我知道这只是一个小细节,因为联系表格有效,但我想修复这个小细节。

非常感谢您提供的任何帮助。

【问题讨论】:

  • 既然你已经修改了你下载的代码,你应该把它贴出来。

标签: php html forms email contact-form


【解决方案1】:

像这样从提交按钮中删除name 属性

<input type='submit' value='Submit' />

然后,该值将不再提交。

请在删除名称后检查您的样式、脚本等 - 可能该名称用作表单验证或样式的参考。

【讨论】:

    【解决方案2】:

    看你的例子,我认为代码的想法是在 include/fgcontactform.php 的“IsInternalVariable”方法中跳过它

    您可以将“提交”添加到 $arr_interanl_vars 那里。

        $arr_interanl_vars = array('scaptcha',
                            'submitted',
                            'Submit',
                            $this->GetSpamTrapInputName(),
                            $this->GetFormIDInputName()
                            );
    

    【讨论】:

      猜你喜欢
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 2014-04-28
      • 1970-01-01
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多