Javascript 有条件地执行PHP脚本以发送电子邮件

Javascript 有条件地执行PHP脚本以发送电子邮件,javascript,php,html,forms,Javascript,Php,Html,Forms,我正在尝试创建一个表单页面来验证内容,如果验证为真,则会显示一个警报框,然后将数据发送到电子邮件地址。问题是,验证和警报框功能工作正常,我只是无法合并php脚本发送电子邮件到我的电子邮件id。。。任何帮助都将不胜感激。。我的代码是 <form action = "javascript:myFunc()" && onsubmit="return validateForm()" method = "post" class="sigPad" style

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

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

请帮助我包含php脚本以发送电子邮件,该脚本仅在同时执行
validateForm()
函数和
myFunction()
时运行。

您需要更改表单的
操作
属性(假设
&
只是一个输入错误…)


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


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

请记住,如果您使用javascript进行验证,垃圾邮件发送者仍然可以绕过您的验证。这是前端验证,所以任何人都可以操纵它

您应该使用php进行验证。一个php文件可以验证并发送电子邮件。下面是一个简单的验证教程:该指南还使用正则表达式帮助验证电子邮件的格式是否正确。电话号码和邮政编码也可以这样做


您还可以使用php设置Captcha作为后端帮助防止垃圾邮件发送者

您需要从代码中删除&&,操作应参考php脚本,您可以在javascript函数中执行验证,该函数也可用于显示警报。 比如说

<form action= "yourphpscript.php()" onsubmit="validateForm()" method="post" class="sigPad" style="width:100%; text-align:center;" name="myForm">`
`

validateForm()可用于验证逻辑和显示警报

此问题与Java或JScript.thnks无关。。他正在工作。。需要在代码上做更多的工作
<form action="/path/to/your/script.php" onsubmit="return validateForm();" method="post" class="sigPad" style="width:100%; text-align:center;" name="myForm">
<form action= "yourphpscript.php()" onsubmit="validateForm()" method="post" class="sigPad" style="width:100%; text-align:center;" name="myForm">`