Запуск Jquery внутри функции PHP

#javascript #php #jquery #html #forms

#javascript #php #jquery #HTML #формы

Вопрос:

У меня есть форма, в которой есть записи формы и подтверждение отправки на той же странице. При отправке в настоящее время записи формы остаются при отображении моего сообщения о отправке — поэтому я хочу использовать Jquery, чтобы скрыть записи формы. Моя форма имеет идентификатор #mysubscription, кто-нибудь может определить, почему эта форма не очищается при отправке?

 <?php
        }

        if (isset($contact_form_submitted) amp;amp; $contact_form_submitted) {
    ?>
        <p class="success"><strong><?php echo htmlspecialchars((isset($contact_form_message)) ? $contact_form_message : 'Submission successful.', ENT_QUOTES, 'utf-8'); ?></strong></p>
        <script type="text/javascript">jQuery('#mysubscription').hide()</script>

    <?php
        }
    ?>
  

Комментарии:

1. используйте условие ‘if (! isset($contact_form_submitted))’ в вашей форме

2. Можете ли вы поделиться своим кодом целиком? Трудно понять, что вы сделали до сих пор.

Ответ №1:

Попробуй это

 <!--You need to load library first without library $ wont work-->    
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script type="text/javascript">
      /**
      * $(function(){}) is runs the script after DOM(document object model) loaded. this equivalent to ready() function. The ready() method specifies what happens when a ready event occurs.    
      */
       $(function(){ 
          $('#mysubscription').hide();
        });
    </script>
  

Комментарии:

1. Вы также должны добавить объяснение, почему он должен попробовать это. Это полезно иметь в качестве ссылки на будущее…