Показать сообщение отдельно
  #5 (permalink)  
Старый 15.06.2019, 12:42
Аватар для ozoro
Аспирант
Отправить личное сообщение для ozoro Посмотреть профиль Найти все сообщения от ozoro
 
Регистрация: 04.05.2019
Сообщений: 80

рони,
........,

success: function (response) {
                    $(document).trigger('tickets_ticket_save', response);
                    $('#ticketForm.create').sisyphus().manuallyReleaseData();

                    if (response.success) {
                        if (response.message) {
                            Tickets.Message.success(response.message);
                        }
                        if (action == 'ticket/save') {
							
                            $(form).find('input[type="submit"], input[type="button"]').removeAttr('disabled');
                            if (response.data['content']) {
                                $('#ticket-editor').val(response.data['content']);
                            }
                            $('#ticket-files-list').find('.deleted').each(function() {
                                $(this).remove();
                            })
                        }
				// так вот сделал
				$(form).hide(); //скрываем форму
				$('input').val('');	
				$('textarea').val('');												
				$(".modal-title").html('<b style="display:block;text-align:center;">Вопрос успешно отправлен!</b>');
				$(".modal-body").html('<div class="clr berrors">После ответа на Ваш вопрос Вы получите сообщение на свой Email</div>');
						
						
					$(".modal").on("hidden.bs.modal", function () {
						//location.reload();//перезагружаем страницу после закрытия модального окна
						
                        $('.modal-title').html('Оставьте свои контактные данные');
						$('.berrors').html('');
						$('div.berrors').detach();
								
						$('#ticketForm').show().reset(); // показываем и очищаем форму, НО ЭТО ПОЧЕМУ-ТО НЕ РАБОТАЕТ, ФОРМА НЕ ПОКАЗЫВАЕТСЯ И В КОНСОЛИ ОШИБКА : "TypeError: $(...).show(...).reset is not a function"


					});						
						// END так вот сделал

                    }
,.....


Указал непосредственно селектор формы, НО ЭТО ПОЧЕМУ-ТО НЕ РАБОТАЕТ, ФОРМА НЕ ПОКАЗЫВАЕТСЯ (не восстанавливается) И В КОНСОЛИ ОШИБКА : "TypeError: $(...).show(...).reset is not a function"


Если сделать так:
$('#ticketForm').show();
$('#ticketForm').reset();


То форма также не восстанавливается и в консоли ошибка: "TypeError: $(...).reset is not a function"


А если указать так:
$('#ticketForm').show();
$('#ticketForm')[0].reset();


То в консоли: "TypeError: $(...)[0] is undefined"

Последний раз редактировалось ozoro, 15.06.2019 в 13:12.
Ответить с цитированием