Вводить неудар в лунку в формуляре, выбрав специфическую информацию в select

Добрый день у меня есть следующий вопрос у меня есть формуляр, чтобы собирать некую информацию и у меня есть сомнение, добиваться, чтобы, выбрав информацию в специфическом средстве в моем select, меня ввел новый неудар в лунку в моем формуляре или какой-то формы он открыл мне модального или alert, чтобы вводить новую информацию в этом формуляре.

У меня есть следующий select

Со следующим рукописным шрифтом

function NpCorto() {
        var textoNpCorto = $("select#causa").val();

         if (textoNpCorto == "Corto de Material SPMKT") {
            alert ('Seleccionado.'); 
         } else { 
            alert ('Error en la peticion al servidor.');
            };
    };

И здесь select:

<select name="causa" id="causa" class="form-control" onchange="NpCorto();" required>

Функционируй в совершенство, но не, если это правильный способ, из-за которого я, что я хочу, он состоит в том, чтобы удаваться поместить, или у меня появился новый неудар в лунку в моем формуляре или вышел модальный с неударом в лунку и проникните в формуляр.

<form action="insertar.php" id="frmpsb" method="POST" role="form" autocomplete="off">
                    <?php
                        $con=mysqli_connect("localhost","root","","psb_smt");
                        // Check connection
                        if (mysqli_connect_errno())
                        {
                            echo "Failed to connect to MySQL: " . mysqli_connect_error();
                        }
                        $sql="SELECT * FROM psb_smt.psb_employees";
                        $sql1="SELECT * FROM psb_smt.psb_employees";    
                        $QueryNumParts="SELECT * FROM psb_smt.psb_partsproduction"; 
                                $result=mysqli_query($con,$sql);
                                $result1=mysqli_query($con,$sql1);
                                $QueryResultParts=mysqli_query($con,$QueryNumParts);
                    ?>
                  <div class="form-group">
                    <label>Hora</label>
                    <input type="hidden" value="<?php echo $_GET["line"]?>" name="psb_line" id="psb_line" class="form-control"/>
                    <input type="hidden" value="<?php echo $idPSB;?>" name="id_psbinfo" id="id_psbinfo" class="form-control"/>
                    <!-- <input type="text" name="IdLineXD" id="IdLineXD" class="form-control"/> -->
                    <input type="hidden" id="serverDate" name="DateTime" class="form-control"/>
                    <input type="hidden" name="Hour_Psb" id="Hours_psb" class="form-control"/>
                    <select name="psb_hr" id="psb_hr" class="form-control" onchange='cambioOpciones();' required/>
                        <option value="" disabled selected>Seleccione una opcion...</option>
                        <option value="04">06:40 - 07:00</option>
                        <option value="05">07:00 - 08:00</option>
                        <option value="06">08:00 - 09:00</option>
                        <option value="07">09:00 - 10:00</option>
                        <option value="08">10:00 - 11:00</option>
                        <option value="09">11:00 - 12:00</option>
                        <option value="10">12:00 - 13:00</option>
                        <option value="11">13:00 - 14:00</option>
                        <option value="12">14:00 - 15:00</option>
                        <option value="13">15:00 - 16:10</option>
                        <option value="14">16:10 - 17:00</option>
                        <option value="15">17:00 - 18:00</option>
                        <option value="16">18:00 - 19:00</option>
                        <option value="17">19:00 - 20:00</option>
                        <option value="18">20:00 - 21:00</option>
                        <option value="19">21:00 - 22:16</option>
                        <option value="20">22:16 - 23:00</option>
                        <option value="21">23:00 - 00:00</option>
                        <option value="22">00:00 - 01:00</option>
                        <option value="23">01:00 - 02:00</option>
                        <option value="24">02:00 - 03:00</option>
                        <option value="25">03:00 - 04:00</option>
                        <option value="26">04:00 - 05:00</option>
                        <option value="27">05:00 - 06:00</option>
                        <option value="28">06:00 - 06:40</option>
                    </select>
                  </div>
                  <div class="form-group">
                    <label>Scrap</label>
                    <input name="scrap" type="number" id="scrap" class="form-control" disabled required />
                  </div>
                  <div class="form-group">
                    <label>Minutos</label>
                    <select name="psb_min" id="psb_min" class="form-control" onChange='calcula();' disabled required />
                    </select>
                  </div>
                  <div class="form-group">
                    <label>Numero de parte</label>
                    <select type="text" id="psb_np" name="psb_np" class='form-control' autocomplete="off" onChange="buscarNP();" disabled required />
                        <option value disabled selected>Seleccione una opcion...</option>
                            <?php
                            try {
                                while ($rows = $QueryResultParts->fetch_assoc()){
                                printf ("<option>".$rows["number_part"]."</option>");
                                }
                                } catch (PDOException $e) {
                            echo $e ->getMessage();
                                }
                            ?>
                    </select>
                  </div>
                  <div class="form-group">
                    <label>Produccion</label>
                    <input type="number" name="psb_produc" id="psb_produc" onkeypress='return validaNumericos(event)' class="form-control" onkeyup='calcula();' disabled required />
                  </div>
                  <div class="form-group">
                    <label>Auxiliar</label>
                    <select type="text" id="busqueda" name="id_employee" class='form-control' autocomplete="off" onChange="buscar();" disabled required />
                        <option value disabled selected>Seleccione una opcion...</option>
                            <?php
                            try {
                                while ($row = $result->fetch_assoc()){
                                printf ("<option>".$row["nombre"]."</option>");
                                }
                                } catch (PDOException $e) {
                            echo $e ->getMessage();
                                }
                            ?>
                    </select>
                    <label>Empatarollos</label>
                    <select type="text" id="busquedaemp" name="busquedaemp" class='form-control' autocomplete="off" onChange="buscaremp();" disabled required />
                        <option value disabled selected>Seleccione una opcion...</option>
                            <?php
                            try {
                                while ($row = $result1->fetch_assoc()){
                                printf ("<option>".$row["nombre"]."</option>");
                                }
                                } catch (PDOException $e) {
                            echo $e ->getMessage();
                                }
                            ?>
                    </select>
                        <input type="hidden" name="psb_rates" id="psb_rates" class="form-control" />
                        <div id="PartNumberSearch" style="display: none;"></div>
                        <input type="hidden" name="psb_tpt" id="resultado" class="form-control" />  
                        <div id="resultadoBusqueda" style="display: none;"></div>
                        <div id="resultadoEmpatarollo" style="display: none;"></div>
                  </div>
              </div>
              <div class="modal-footer">
                <button class="btn btn-success btn-sm py-1" type="submit">Guardar datos</button>
                <button type="button" class="btn btn-danger btn-sm py-1" data-dismiss="modal">Cancelar</button>
              </div>
                </form>
0
задан 26.11.2019, 22:06
1 ответ

Хорошая то, что я сделал, чтобы решать мою проблему, было следующим, в моем формуляре agrege скрытый div следующего способа.

<div id="divEle" style="display:none;"><date stuff>
<div class="form-group">
<label style="color:red; font-weight: bold;">Numero de parte de material corto</label>
<input type="text" name="npcorto" id="npcorto" class="form-control" required>
</div>

Со следующим рукописным шрифтом:

function NpCorto() {
    var textoNpCorto = $("select#causa").val();

     if (textoNpCorto == "Corto de Material SPMKT") {
            alert('Ingresar el numero de material corto.');
            $("#divEle").toggle();
     } else { 
            $("#divEle").hide();
        };
};

В select разместил onchange с именем такой функции:

<select name="causa" id="causa" class="form-control" onchange="NpCorto();" required>

И уже таким образом решил я сам, того, что меня искал, спасибо.

0
ответ дан 01.12.2019, 10:47