Получение значения из ввода в jquery для вставки его в базу данных - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь восстановить значение ввода, чтобы вставить его в тип ввода, скрытый, но безуспешный (я скрываю вход, потому что мой основной ввод отключен), поэтому я пытаюсь отключить значение ввода и вставить его вскрытый тип ввода, затем используйте тип ввода скрытый в моем коде java-ee и вставьте его в мою базу данных.

Проблема в том, что значение моего ввода отключено, не восстанавливается, внезапно мой тип ввода скрытый становится пустыми когда я нажимаю на кнопку оплаты, добавляется вся информация, кроме цены, как вы можете видеть на этом рисунке:

таблица paiement

, чтобы лучше понять здесьизображение моего модального платежа:

модальное вознаграждение

Я хочу, чтобы при нажатии на оплату информация, введенная пользователем, добавлялась в мою таблицу платежей, а такжецена, которая отключена!

Я поместил небольшой код jquery, но это, похоже, не работает:

    <script>
        function recuperer_prix_total(){
            var prixtotal= $('#prix').val();
            $('#prixtotalhidden').val(prixtotal);
            console.log(prixtotal);
        }
$(document).ready(function(){
  $('#buttonpayer').on('click',recuperer_prix_total());  
});   

    </script>

Я положил console.log, чтобы проверить, хорошо ли он восстанавливаетсяобщая цена, но она ничего не показывает в моей консоли, что означает, что она не восстанавливает ее.

вот HTML:

    <div class="modal" id="paiement">
  <div class="modal-dialog">
    <div class="modal-content">

      <!-- Modal Header -->
      <div class="modal-header">
        <h4 class="modal-title">Information</h4>
        <button type="button" class="close" data-dismiss="modal">&times;</button>
      </div>

      <!-- Modal body -->
      <div class="modal-body">
          <form method="POST" id="f1" action="Acceuil_locataire"> 
            <div class="form-group">
                <label class='labelproprietaire'>Votre Cin :</label>

                <input type="text" class="form-control" id="Cin"  name="cin">


            </div>
            <div class="form-group">
                <label class='labelproprietaire'>Type paiement :</label>

                   <div class="row">
                      <div class="col-md-6 select-outline">

                        <select class="mdb-select md-form md-outline colorful-select dropdown-primary btn-lg" style="width: 465px;" name="typepaiement">
                          <option value="" disabled selected>Choose your option</option>
                          <option value="Paypal">Paypal</option>
                          <option value="Carte bancaire">Carte bancaire</option>
                          <option value="Payonner">Payonner</option>
                        </select>


                      </div>
                    </div>
            </div>
            <div class="form-group">
                <label class='labelproprietaire'>Prix :</label>
                <br>
                <input type='hidden' id='prixtotalhidden' name="prixtotalhidden">
                <input type='text' class="form-control" id="prix"  name="prixtotal" style='font-size: 20px; color: red;' disabled="">

            </div>



      <!-- Modal footer -->
      <div class="modal-footer">
          <button type="submit" class="btn btn-primary btn-lg"  id="buttonpayer" name="action" value="payer"  style="margin-right: 250px;">Payer</button>
        <button type="button" class="btn btn-danger btn-lg" data-dismiss="modal">Fermer</button>

      </div>
      </form>

      </div>

    </div>

  </div>
</div>

, и это мой код java-ee:

try {
    PreparedStatement st2 = c.prepareStatement("insert into paiement values (null,?,?,?)");
    st2.setString(1, cin);
    st2.setString(2, typepaiement);
    st2.setString(3, prixtotalhidden);
    int res2 = st2.executeUpdate();
    if (res2 > 0) {
        System.out.println("paiement réaliser avec succes");

    } else {
        System.out.println("paiement non ajouter");
    }

} catch (Exception ex) {
    ex.printStackTrace();
}
getServletContext().getRequestDispatcher("/WEB-INF/Acceuil_locataire.jsp").forward(request, response);

Заранее благодарю за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...