0
[編集]ボタンをクリックすると、その行に関連するモーダルダイアログが開きます。 私は問題に直面しています 前の画像はリセットされていません。再現するブートストラップモードが終了したときにイメージをリセットする方法
ステップ:最初の行で
- 、編集ボタン(青ボタン)をクリックして
- Aモーダルダイアログは選択画像をクリックして画像を変更する、開かれます。
- 閉じるボタンをクリックします。
- 最後に、Second Row Blue Butonをクリックすると、間違ったイメージが開かれます。
https://jsfiddle.net/ZcLSE/1556/
これはあなたのモーダルウィンドウが非表示のモーダルイベント内でこれを追加することで閉じられた後、フォームをリセットすることができます私のコード
$('#addEquip').on('show.bs.modal', function(e)
{
var equipmentname = $(e.relatedTarget).attr('data-equipmentname');
var equipmentid = $(e.relatedTarget).attr('data-equipmentid');
var equipimg = $(e.relatedTarget).attr('data-equipimg');
$(e.currentTarget).find('input[name="equipname"]').val(equipmentname);
$(e.currentTarget).find('input[name="equipid"]').val(equipmentid);
$(e.currentTarget).find('input[name="equipimgtodelete"]').val(equipimg);
$(e.currentTarget).find('input[name="equipimg"]').val("");
$("#equipmentpicimg").attr('src', equipimg);
});
$('#addEquip').on('hide.bs.modal', function()
{
$('#equipinsertform').bootstrapValidator('resetForm', true);
});
正しい画像! –
私のために正しいイメージを開くようです...私はあなたを正しく理解している場合。 – Belder