我知道这已经被问了很多,我在论坛上搜索并测试了几个答案。 但这似乎无法工作,但看起来相当容易解决。我正在尝试发布简单的联系表单,并在验证/发送后返回失败/成功值。
但是这个响应变量不起作用! 在此先感谢。
$(document).ready(function(){
$('#contact-send').click(function() {
$.post("http://talaguim.com/contato-send.php", $("#mycontactform").serialize(), function(response) {
if (response == "ok") {
mensagem = "Sua mensagem foi enviada.";
type(mensagem);
} else {
mensagem = "Ops, o e-mail é inválido, verifique de novo.";
type(mensagem);
}
});
return false;
});
});
我的HTML是:
<form action="" method="POST" id="mycontactform">
<div id="contact-form">
<textarea id="contact-text" name="message"></textarea>
<div class="contact-linhabaixo">
<input type="text" class="contact-input" name="name" id="name" value="Nome"><input type="text" class="contact-input" name="email" id="email" value="E-mail"><input type="submit" class="contact-btn" id="contact-send" value="Enviar">
</div>
</div>
</form>
当我的URL,它返回'nein'。这是由于一些条件逻辑? –
它返回nein,因为字段验证正在检查电子邮件字段而没有发现任何内容。 'Nein'的意思是没有在德国:)。 当电子邮件字段正确时,返回'ok'。 – user3314599