我试图在单击邮件选项卡中的发送邮件按钮之后在“收件人:”只读框中显示虚拟邮件,如下所示。 但发生了什么事情而不是显示消息,它会打开“FAQ”选项卡。你能建议我怎样才能在输入框顶部显示一条消息,而不必去FAQ选项卡。谢谢。为什么提交按钮通向其他选项卡?
这里是codepen
$("#frmDemo").submit(function(e) {
e.preventDefault();
var name = $("#name").val();
var comment = $("#comment").val();
if(name == "" || comment == "") {
$("#error_message").show().html("All Fields are Required");
} else {
$("#error_message").html("").hide();
$.ajax({
type: "POST",
url: "post-form.php",
data: "name="+name+"&comment="+comment,
success: function(data){
$('#success_message').fadeIn().html(data);
setTimeout(function() {
$('#success_message').fadeOut("slow");
}, 2000);
}
});
}
});
能否请你检查一下按键的href? – Abhishek
[白痴主意]尝试在最后“返回false”来阻止任何传播可能是一种解决方案? – pirs
[白痴的想法]你应该'.focus()'在错误的领域,以确保 – pirs