我有一个引导弹出窗体,其中有几个输入文本字段和一个提交按钮。弹出框与输入文本字段一起显示得很好,但是当单击提交按钮时,根本不会阻止默认操作。我也尝试登录表单提交,但根本没有记录任何内容。我认为原因与弹出框以及它们最初是如何实现的有关。
<a href="#" id="popover" class="button blue">Create</a>
<div id="popover-head" class="hide"><h4>Create</h4></div>
<div id="popover-content" class="hide">
<form method="post">
<p><input type="text" id="name" name="name"></p>
<p><input type="text" id="tel" name="tel"></p>
<input type="submit" id="submit">
</form>
</div>
JQ:
$('#popover').popover({
html: true,
placement: 'right',
title: function () {
return $("#popover-head").html();
},
content: function () {
return $("#popover-content").html();
}
});
$('form').submit(function(){
alert('form submitted');
return false;
});
任何有清晰想法的人都可以提供帮助。谢谢。