2016-07-15 2 views
0

class="modal show"을 사용하여 모달을 열 수 있지만 닫기는 전환되지 않습니다. 나는 HTML에서만 이것을하고 있으며, 내가 사용하는 자바 스크립트의 사용을 제한 할 필요가있다. html로이 작업을 수행 할 다른 명령이 있는지 확실하지 않습니다.어떻게 HTML로만 부트 스트랩 모달을 닫을 수 있습니까?

<?php 
    $row="1"; 
    if(isset($_REQUEST['submitted'])) { 

    $Page = $_SERVER['REQUEST_URI']; 
    $page = explode('?', $Page); 

    if(isset($page[1])) { 
     if(strpos($page[1], '&') != false) { 
      $PAGE = explode('&', $page[1]); 
      $searchString = $PAGE['1']; 

      if($searchString == $row) { 


       print " 


        <div class='modal show' style='z-index:10000' id=\"$row[auditID]\" role='dialog'> 
         <div class='modal-dialog modal-lg'> 
          <div class='modal-content'> 
           <div class='modal-header'> 
           <button type='button' class='close' data-dismiss='modal' aria-hidden='true'></button> 
           <h4 class='modal-title'>Perform Audit</h4> 
           </div> 
           <div class='modal-body' > 

           </div> 
           <div class='modal-footer'> 

            <button type='button' class='btn btn-default' data-dismiss='modal'>No</button> 

            </div> 
          </div> 


         </div> 
        </div> 

       "; 
      } 
     } 
    } 

    }else { 

    ?> 

    <a href="?submitted=1&<?php print $row; ?>">Test</a> 
    <?php } ?> 
+0

합니까'<버튼 타입 = '버튼'클래스 = '가까운'데이터-기각 = '모달'아리아 - 숨겨진 = '진정한'> 보여 '너를 위해 모달을 닫지 않았 니? – WillardSolutions

+0

방금 ​​솔루션을 시도했지만 어떤 이유로 닫히지 않을 것입니다 ... 어떤 이유로 든 쇼에서 하드 코딩에 관한 것이어야합니다 –

답변

0

당신은, 당신의 모달에서 "쇼"클래스를 제거 "myModal"와 부트 스트랩에서 기본 스크립트를 사용하는 것처럼에게 ID를 추가해야합니다.

모달 초기화를 발동 즉시

$('#myModal').modal('show')
<div class='modal' role='dialog' id="myModal"> 
 
.... 
 
</div>

관련 문제