验证在电子邮件模板中不起作用
validation not working in email template
我使用JavaScript使用id#mycontactform验证表单,但它不起作用。然后我使用了required,但它也不起作用。我在这方面花了更多的时间,但仍然没有取得成功。
这是我尝试过的JavaScript。
$(document).ready(function() {
//$('#mycontactform').submit()
$('#mycontactform').submit(function() {
$.post('send.php', $('#mycontactform').serialize(), function(response) {
$('#success').html(response);
//$('#success').hide('slow');
setTimeout(function() {
alert('Information Send Successfully');
}, 1000);
$('#submit').css('background','green');
});
return false;
});
});
这是HTML:
<form id='mycontactform' action='send.php' method='post'>
<select id='time' name='time' style='text-align:center;' required>
<option value=''> -- select -- </option>
<option value='this week'>this week</option>
<option value='next week'>next week</option>
<option value='no rush'>no rush</option>
</select>
<select id='people' name='people' style='text-align:center;' required>
<option value=''> -- select -- </option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>
<label for='radio3'>Yes</label>
<input type='radio' id='radio3' name='obstacles' value='yes' checked>
<label for='radio4'>No</label>
<input type='radio' id='radio4' name='obstacles' value='no'>
</form>
这是PHP:
<?php
$obstacles = $_POST['obstacles'];
$people = $_POST['people'];
$tim = $_POST['time'];
$to = 'mymail@gmail.com';
$from = $email;
$subject = 'Domestic & Commercial Gutter cleaning Replies From Email';
$body = "Obstacles : <strong>$obstacles</strong><br>
People Required : <strong>$people</strong><br>
Time required : <strong>$tim</strong><br>
";
$headers = 'MIME-Version: 1.0' . "'r'n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "'r'n";
$headers .= "From: $from";
$ok = mail($to, $subject, $body, $headers);
if($ok)
echo '1';
else
echo '0';
?>
请给我建议有用的解决方案。所有可能的方法,如使用Ajax、使JavaScript工作或任何其他方式。
您的html代码没有提交按钮。
<input type="submit" id="submit" name="submit" value="Send Data">
相关文章:
- PHP邮件()不起作用
- Javascript电子邮件验证不起作用
- 时间驱动触发器在 Google 电子表格中不起作用
- 使用 Javascript 进行电子邮件地址验证在 ASP.net 中不起作用
- Phonegap-输入类型的电子邮件maxlength不起作用
- 验证在电子邮件模板中不起作用
- Cordova电子邮件作曲家在Android上不起作用
- 带有 base64 img 附件的电子邮件编辑器不起作用
- ng-重复在 SSR 渲染电子邮件中不起作用 - 棱角流星
- 电子邮件验证函数在 JavaScript 表单验证中与 element[x] 不起作用
- Javascript电子邮件onclick验证不起作用
- 使用带有本地Passport的电子邮件.以前的帮助不起作用
- 用于发送电子邮件的Javascript函数不起作用(固定命令打开outlook,而函数不起)
- 电子邮件提交不起作用
- 使用Materializecss发送电子邮件的表单不起作用
- JQuery电子邮件验证不起作用
- 电子邮件验证Jquery不起作用
- 使用jQuery进行电子邮件检查不起作用
- 邮件枪电子邮件验证 API 在我的表单中不起作用
- 我的javascript验证我的电子邮件,dosen'不起作用