2017-07-21 10 views
0

私はブートストラップモーダルでフォームを持っています。初めての場合は空ですが、2回目に開くとまだ前に塗りつぶされていたフィールドが残ります。私はモーダルを閉じると、ブートストラップモーダルのフォームの入力フィールドがリセットされない

<script> 
$(function() { 
    $('.modal').on('hidden.bs.modal', function(){ 
     $(this).removeData('bs.modal'); 
    }); 
}); 

と試みたが、それはあなたが一つのことを行うことができます

+0

てみ '$( 'モーダル ')。(' shown.bs.modal'、機能上の(){'代わり – Pavan

答えて

0

が機能していません。その時にモーダルを閉じるときは、入力、テキストエリアをクリアします。次回モーダルを開くと、すべてのフィールドが空になります。

$('.modal').on('hidden.bs.modal', function (e) { 
    $(this) 
    .find("input,textarea,select") 
     .val('') 
     .end() 
    .find("input[type=checkbox], input[type=radio]") 
     .prop("checked", "") 
     .end(); 
}) 

http://jsfiddle.net/5LCSU/

+0

@Prakashは、私の解決策は、あなたの問題を解決していますか? –

関連する問題