gpt4 book ai didi

javascript - 在弹出窗口中单击退出按钮时防止父页面重新加载

转载 作者:行者123 更新时间:2023-11-28 19:40:48 25 4
gpt4 key购买 nike

我使用模态创建了一个弹出窗口。当用户单击链接时,它将显示此模式弹出窗口。我在弹出窗口中放置了一个退出按钮以关闭弹出窗口。我的问题是,当我单击退出按钮时,弹出窗口会退出,但父页面会重新加载。

有什么办法可以阻止父页面重新加载。

这是模态弹出窗口的代码:

<div id="box-config-modal1" class="modal hide fade in" style="display: none;">
<div class="box" id="box-details">
<h4 class="box-header round-top">Details</h4>

<div class="box-container-toggle" style="padding-left:20px;padding-right:20px;">
<div class="box-content">
<form name="popup" id="popup">
<fieldset>

<button class="close" data-dismiss="modal"></button>
<h3>User Details</h3>

<div class="control-group">

<div class="controls">
<label class="control-label" for="typeahead" style="width:100px;float:left;">Name </label><label id="advname" style="padding-left:150px;"></label>
</div>
</div>
<div class="control-group">

<div class="controls">
<label class="control-label" for="typeahead" style="width:100px;float:left;">ID </label><label id="advid" style="padding-left:150px;"></label>
</div>
</div>
<div class="control-group">

<div class="controls">
<label class="control-label" for="typeahead" style="width:100px;float:left;">Email </label><label id="email1" style="padding-left:150px;"></label>
</div>
</div>
<div class="control-group">

<div class="controls">
<label class="control-label" for="typeahead" style="width:100px;float:left;">Country </label><label id="country" style="padding-left:150px;"></label>
</div>
</div>
<div class="control-group">

<div class="controls">
<label class="control-label" for="typeahead" style="width:100px;float:left;">Website </label><label id="website" style="padding-left:150px;"></label>
</div>
</div>
<div class="control-group">
<div class="controls" id="newlist">
<label class="control-label" for="typeahead" style="width:100px;float:left;">Change
History </label><label id="changehistory" style="padding-left:150px;"></label></div>
</div>
</fieldset>
</form>
</div>
</div>
</div>
</div>

最佳答案

自从您的 <form>没有任何提交按钮,因此浏览器将该按钮视为提交按钮。

所以使用这个代码

<button class="close" data-dismiss="modal" onclick="javascript:return false;"></button>

或者将此按钮放在 <form> 之外标签

关于javascript - 在弹出窗口中单击退出按钮时防止父页面重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25075062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com