【发布时间】:2019-03-11 04:04:02
【问题描述】:
我创建了一个模式框,当用户单击按钮时会打开它,但一秒钟后它会自动关闭并刷新网页。我不知道它是什么原因,但我认为这是因为按钮在 while 循环内:
这是我在 PHP 中的代码 sn-p:
while{
echo "<tr>
<td align = 'center'>$Reporter_Fname $Reporter_Lname</td>
<td align = 'center'>$Report_Location</td>
<td align = 'center'>$Report_Latitude</td>
<td align = 'center'>$Report_Longitude</td>
<td align = 'center'>$Report_Date</td>
<td align = 'center'>$Report_Time</td>
<td align = 'center'>$Report_Note</td>
<td align = 'center'><button id='myBtn'>View Images</button> //THE BUTTON THAT WILL BE CLICKED TO OPEN MODAL BOX
</td>
<td><a href = 'Report_Status.php?positive=$Report_ID' role = 'button'> Positive </a><br><a href = 'Report_Status.php?negative=$Report_ID' role = 'button'> Negative </a></td></tr></thead>";
Snipper 代码 HTML(单击按钮时)
<div id='myModal' class='modal'>
<div class='modal-content'>
<div class='modal-header'>
<span class='close'>×</span>
<h2>Images</h2>
</div>
<div class='modal-body'>
<p>Images</p>
</div>
</div>
</div>
这个 HTML snipper 代码现在位于 PHP 的 while 循环之外
这是我从 W3schools 获得的完整代码以获取更多信息:Modal Box using HTML, CSS & Javascript
如何防止模态框自动关闭以及点击按钮后网页刷新是什么原因?
【问题讨论】:
-
它出现在 PHP sn-p 中,好像你在结尾处缺少双引号 (
"),在结束}之前 -
糟糕,我的错。我忘了包括它..仍然没有解决它????
标签: javascript php jquery html css