Максимальное количество модалов в Bootstrap PHP - PullRequest
0 голосов
/ 10 июля 2019

Имеется ли в Bootstrap максимальное количество модалов, разрешенных для каждой страницы?

У меня есть в общей сложности 3 модала, которые будут использоваться на странице.

1 - это modal-sm, которое будетиспользоваться для входа в систему администратора.

1 modal-lg, который будет использоваться в качестве окна добавления актива.

и 1 modal-lg, который будет использоваться в качестве окна редактирования актива

Окно Admin Login и Asset Addition работает.Но когда я пытаюсь открыть окно «Редактирование актива», модальное окно не появляется, но фон темнеет.

Когда я удаляю модал «Admin Admin» и код окна дополнения актива, окно «Редактирование актива» работает.

Обратите внимание, что на данный момент окна добавления активов и редактирования активов имеют абсолютно одинаковый код.Дополнение Актива работает, но Редактирование Актива не делает.

Это просто беспокоит меня.Я очень признателен за вашу помощь.

Окно администратора:

    <div class="modal fade" id="adminModal" role="dialog">
            <div class="modal-dialog modal-sm">
                <div class="modal-content">
                    <div style="padding-top:20px;">
                        <center>
                            <img src="TISAMI2.png" style="height:100px;">
                            <br><br>
                            <h4 class="modal-title" style="font-family:'Encode Sans Expanded'; font-weight:600;">Admin Login</h4>                     
                            <div class="modal-body">
                            <br>
                            <form action=adminlogin.php method=POST>
                                <p><span style="font-family:'Encode Sans Expanded';">Username</span>
                                <br><input type=text name="username">
                                </p>
                                <p><span style="font-family:'Encode Sans Expanded';">Password</span>
                                <br><input type=password name="password">
                                <p>
                            <br>
                        </center>
                    </div>
                    <div class="modal-footer">
                    <input type=submit class="btn btn-Success" value=Sign-In>
                    </form>
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    </div>
                </div>
            </div>
        </div>

Окно добавления актива:

<div class="modal fade" id="addDLModal" role="dialog">
            <div class="modal-dialog modal-lg">
                <div class="modal-content">
                    <div style="padding-top:20px; padding-right:20px; padding-left:20px; min-width:800px;">
                        <center>
                            <img src="TISAMI2.png" style="height:100px;">
                            <BR><BR>
                            <h4 class="modal-title" style="font-family:'Encode Sans Expanded'; font-weight:600;">Desktop and Laptop Asset Information</h4>    
                        </center>
                            <div class="modal-body">
                            <br>
                                <form>
                                    <p><span style="font-family:'Encode Sans Expanded';">Status:</span>
                                    <select class=dlStatus id=dlStatus disabled>
                                        <option>IN STOCK
                                        <option>IN USE
                                    </select>
                                    <p><span style="font-family:'Encode Sans Expanded';">Asset Information</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=20%>Unit Type:
                                            <td width=20%><input type=text class=dlType id=dlType disabled>
                                            <!-- <td width=20%><div class=dlType id=dlType> -->
                                            <td width=20%>Computer Name:
                                            <td width=20%><input type=text class=dlCName id=dlCName disabled>
                                        </tr>
                                        <tr>
                                            <td>Brand:
                                            <td><input type=text class=dlBrand id=dlBrand disabled>
                                            <td>Model:
                                            <td><input type=text class=dlModel id=dlModel disabled>
                                        </tr>
                                        <tr>
                                            <td>Asset Tag:
                                            <td><input type=text class=dlAssetTag id=dlAssetTag disabled>
                                            <td>Remarks:
                                            <td><input type=text class=dlPlus id=dlPlus disabled>

                                        </tr>
                                        <tr>
                                            <td>Serial No.:
                                            <td><input type=text class=dlSerialNo id=dlSerialNo disabled>                                        
                                            <td>Overall Condition:
                                            <td><input type=text class=dlOACondition id=dlOACondition>
                                        </tr>
                                        <tr>
                                            <td>MAC Address:
                                            <td><input type=text class=dlMAC id=dlMAC disabled>
                                            <td>Useable:
                                            <td><input type=text class=dlUse id=dlUse>
                                        </tr>
                                    </table>

                                    <p><span style="font-family:'Encode Sans Expanded';">User Information</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=20%>IGG:
                                            <td width=20%><input type=text class=dlIGG id=dlIGG>
                                            <td width=20%>Full Name:
                                            <td width=20%><input type=text class=dlFullName id=dlFullName>
                                        </tr>
                                        <tr>
                                            <td>Department:
                                            <td><input type=text class=dlDepartment id=dlDepartment> 
                                            <td>Office:
                                            <td><input type=text class=dlOffice id=dlOffice>
                                        </tr>                          
                                    </table>

                                    <p><span style="font-family:'Encode Sans Expanded';">Accessories Details</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=16%>Keyboard:
                                            <td width=16%><input type=checkbox class=dlKeyboard id=dlKeyboard>
                                            <td width=16%>Mouse:
                                            <td width=16%><input type=checkbox class=dlMouse id=dlMouse>
                                            <td width=16%>Charger:
                                            <td width=16%><input type=checkbox class=dlCharger id=dlCharger>
                                        </tr>
                                        <tr>
                                            <td>Bag:
                                            <td><input type=checkbox class=dlBag id=dlBag>
                                            <td>Docking Station:
                                            <td><input type=checkbox class=dlDockingStation id=dlDockingStation>
                                            <td>UPS:
                                            <td><input type=checkbox class=dlUPS id=dlUPS>
                                        </tr>   
                                        <tr>
                                            <td>Monitor 1:
                                            <td><input type=checkbox class=dlMonitor1 id=dlMonitor1>
                                            <td>Monitor 2:
                                            <td><input type=checkbox class=dlMonitor2 id=dlMonitor2>
                                            <td>
                                            <td>
                                        </tr>                        
                                    </table>

                                    <p><span style="font-family:'Encode Sans Expanded';">Previous Owner Information</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=20%>Employee Number:
                                            <td width=20%><input type=text class=dlPrevIGG id=dlPrevIGG>
                                            <td width=20%>Full Name:
                                            <td width=20%><input type=text class=dlPrevName id=dlPrevName>
                                        </tr>                     
                                    </table>
                                </form>
                            <br>             
                    </div>
                    <div class="modal-footer">
                    <button type="button" class="btn btn-success" data-dismiss="modal">Save</button>
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    </div>
                </div>
            </div>
        </div>

Окно редактирования актива:

<div class="modal fade" id="editDLModal" role="dialog">
            <div class="modal-dialog modal-lg">
                <div class="modal-content">
                    <div style="padding-top:20px; padding-right:20px; padding-left:20px; min-width:800px;">
                        <center>
                            <img src="TISAMI2.png" style="height:100px;">
                            <BR><BR>
                            <h4 class="modal-title" style="font-family:'Encode Sans Expanded'; font-weight:600;">Desktop and Laptop Asset Information</h4>    
                        </center>
                            <div class="modal-body">
                            <br>
                                <form>
                                    <p><span style="font-family:'Encode Sans Expanded';">Status:</span>
                                    <select class=dlStatus id=dlStatus disabled>
                                        <option>IN STOCK
                                        <option>IN USE
                                    </select>
                                    <p><span style="font-family:'Encode Sans Expanded';">Asset Information</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=20%>Unit Type:
                                            <td width=20%><input type=text class=dlType id=dlType disabled>
                                            <!-- <td width=20%><div class=dlType id=dlType> -->
                                            <td width=20%>Computer Name:
                                            <td width=20%><input type=text class=dlCName id=dlCName disabled>
                                        </tr>
                                        <tr>
                                            <td>Brand:
                                            <td><input type=text class=dlBrand id=dlBrand disabled>
                                            <td>Model:
                                            <td><input type=text class=dlModel id=dlModel disabled>
                                        </tr>
                                        <tr>
                                            <td>Asset Tag:
                                            <td><input type=text class=dlAssetTag id=dlAssetTag disabled>
                                            <td>Remarks:
                                            <td><input type=text class=dlPlus id=dlPlus disabled>

                                        </tr>
                                        <tr>
                                            <td>Serial No.:
                                            <td><input type=text class=dlSerialNo id=dlSerialNo disabled>                                        
                                            <td>Overall Condition:
                                            <td><input type=text class=dlOACondition id=dlOACondition>
                                        </tr>
                                        <tr>
                                            <td>MAC Address:
                                            <td><input type=text class=dlMAC id=dlMAC disabled>
                                            <td>Useable:
                                            <td><input type=text class=dlUse id=dlUse>
                                        </tr>
                                    </table>

                                    <p><span style="font-family:'Encode Sans Expanded';">User Information</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=20%>IGG:
                                            <td width=20%><input type=text class=dlIGG id=dlIGG>
                                            <td width=20%>Full Name:
                                            <td width=20%><input type=text class=dlFullName id=dlFullName>
                                        </tr>
                                        <tr>
                                            <td>Department:
                                            <td><input type=text class=dlDepartment id=dlDepartment> 
                                            <td>Office:
                                            <td><input type=text class=dlOffice id=dlOffice>
                                        </tr>                          
                                    </table>

                                    <p><span style="font-family:'Encode Sans Expanded';">Accessories Details</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=16%>Keyboard:
                                            <td width=16%><input type=checkbox class=dlKeyboard id=dlKeyboard>
                                            <td width=16%>Mouse:
                                            <td width=16%><input type=checkbox class=dlMouse id=dlMouse>
                                            <td width=16%>Charger:
                                            <td width=16%><input type=checkbox class=dlCharger id=dlCharger>
                                        </tr>
                                        <tr>
                                            <td>Bag:
                                            <td><input type=checkbox class=dlBag id=dlBag>
                                            <td>Docking Station:
                                            <td><input type=checkbox class=dlDockingStation id=dlDockingStation>
                                            <td>UPS:
                                            <td><input type=checkbox class=dlUPS id=dlUPS>
                                        </tr>   
                                        <tr>
                                            <td>Monitor 1:
                                            <td><input type=checkbox class=dlMonitor1 id=dlMonitor1>
                                            <td>Monitor 2:
                                            <td><input type=checkbox class=dlMonitor2 id=dlMonitor2>
                                            <td>
                                            <td>
                                        </tr>                        
                                    </table>

                                    <p><span style="font-family:'Encode Sans Expanded';">Previous Owner Information</span>
                                    <table style="width:100%; margin-left:20px;">     
                                        <tr>
                                            <td width=20%>Employee Number:
                                            <td width=20%><input type=text class=dlPrevIGG id=dlPrevIGG>
                                            <td width=20%>Full Name:
                                            <td width=20%><input type=text class=dlPrevName id=dlPrevName>
                                        </tr>                     
                                    </table>
                                </form>
                            <br>             
                    </div>
                    <div class="modal-footer">
                    <button type="button" class="btn btn-success" data-dismiss="modal">Save</button>
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    </div>
                </div>
            </div>
        </div>

Это меня очень сильно беспокоит.Я буду очень признателен за вашу помощь.

EDITED

1 Ответ

0 голосов
/ 10 июля 2019

Нет ограничений для модальностей начальной загрузки на одной странице.

  1. Проверьте, имеют ли ваши модалы одинаковый идентификатор или имя.
  2. Проблема может быть в пределах переходов.Пожалуйста, обратитесь по ссылке: https://getbootstrap.com/docs/4.2/components/modal/#methods

Все методы API являются асинхронными и начинают переход.Они возвращаются к вызывающей стороне, как только начинается переход, но до его завершения.Кроме того, вызов метода для переходного компонента будет игнорироваться.

...