javascript - 有条件执行 PHP 脚本来发送电子邮件

标签 javascript php html forms

我正在尝试创建一个表单页面来验证内容,如果验证为真,则显示一个警报框,然后将数据发送到电子邮件地址。问题是验证和警报框功能工作正常,我只是无法合并 php 脚本来将电子邮件发送到我的电子邮件 ID...任何帮助将不胜感激..我的代码是

<form action = "javascript:myFunc()" && onsubmit="return validateForm()" 
      method = "post" class="sigPad" 
      style = "width:100%; text-align:center;" name = "myForm">`

其中 myFunc 如下:

`function myFunction() {
    alert("text here");
window.open(
'https://mywebsite.com','_blank');}

只需帮助我包含用于发送电子邮件的 php 脚本,该脚本仅在 validateForm() 函数和 myFunction() 均执行时运行。

最佳答案

您需要更改表单的 action 属性(假设 && 只是一个拼写错误...):

<form action="/path/to/your/script.php" onsubmit="return validateForm();" method="post" class="sigPad" style="width:100%; text-align:center;" name="myForm">

现在,只有当 validateForm() 返回 true 时才会提交表单。

当然,除非禁用 javascript,否则它将始终提交。

关于javascript - 有条件执行 PHP 脚本来发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25648641/

相关文章:

javascript - react : this. 状态与 this.setState

javascript - 如何限制所使用类型的键?

javascript - $http.get 不返回任何内容

php - 使用 PHP 从 Bootstrap 多选中获取所有选定的值?

html - 将刻度线制作成列表标记

javascript - 我们如何隐藏div的滚动条?

javascript - 将 ng 重复项连接为 ng-model 内的对象

php - 使用单个 mysql 查询检查 child 是否是后代

php - php一次插入两个查询时出错

javascript - 使用 Javascript 在 iframe 范围内声明并初始化全局变量(同一域)