0

Нашли ссылку Link1Link 2, но не смогли очистить данные.Удалить данные из Bootstrap Modal

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

Вот fiddle `что я пробовал. Даже я пробовал с сбросом формы, но не добился успеха.

$("#modal").on('hidden.bs.modal', function (e) { 
     $('#modal_form')[0].reset(); 
     $("#modal").removeData('bs.modal'); 
    }); 
    $("#modal").click(function() { 

     $("#modal").removeData('bs.modal'); 
     $("#modal").modal(); 
    }); 

ответ

-1

$ ('input.class'). RemoveAttr ('value'); $ ('# inputID'). RemoveAttr ('значение');

1

Вам нужно сбросить $("#myModal form")[0] вместо $("#myModal form")

$("#myModal").on('hidden.bs.modal', function (e) { 
      $("#myModal form")[0].reset(); 
      $("#myModal form").find('span[style="color:red;"]').text(''); //reset error spans 

      }); 
+0

Большое спасибо за ответ, но текст диапазона показывается. https://jsfiddle.net/bk4gj48k/13/ – Vini

1

Если вы даете виде идентификатора, вы можете сделать следующее в JQuery. Вы также можете добавить класс в свои интервалы ошибок и одновременно перезагрузить их все.

$("#myModal").on('hidden.bs.modal', function (e) { 
    $("#form").trigger('reset'); 
    $("#myModal .error").html(''); 
}); 


<span style="color:red;" id="username_span" class="error"></span> 
+0

Большое спасибо за ответ, но текст диапазона показывается. https://jsfiddle.net/bk4gj48k/13/ – Vini

+0

Я обновил свой пример. Сообщите мне, есть ли что-нибудь еще, что вы ищете. –

Смежные вопросы