2017-10-23 19 views
2

あなたは私の問題を助けてくれますか? 私は複数のボタンと1つのモーダルを持っています。ボタンをクリックするたびに、モーダルが正しく表示されます。私は私のモーダルをコード化するのが好きです。私は特定のボタンをクリックしたときにモーダルにボタンの値をエコーするのが好きです。 EX用複数のフォームと1つのモーダル

:私はbutton 2をクリックすると

button 1. <value="button1"> ----> <a href="#myModal"> 
button 2. <value="button2"> ----> <a href="#myModal"> 
button 3. <value="button3"> ----> <a href="#myModal"> 

myModalはそれを表示されますプラス値button2は/ myModalにそれをエコー表示されます。

ご協力いただきありがとうございます。^__ ^。

私は言及を忘れていました: モーダルは別のHTML本体にあります。

ここは私のモーダルリンクとスクリプトコードです。

<div id="myModal" class="modal fade"> 
    <div class="modal-dialog"> 
     <div class="modal-content"> 
     </div> 
    </div> 
</div> 

$(document).ready(function(){ 
    $("#myBtn1").click(function(){ 
      $("#myModal").modal(); 
    }); 
}); 

ボタンの値をエコーするコードはどこに置くことができますか?

+1

javascript/jqueryを使用してモーダルを表示し、モーダルでhtmlを変更します。 – Shrikant

+0

ボタンのタイトル属性があり、クリックすると$(this).attr( 'title')でタイトル属性値を取得できます –

+0

@Dhaval Chhedaありがとうございます。私はあなたのアドバイスをお試しになります。^__^ –

答えて

0

一つの解決策は、ボタンにidを追加し、あなたは現在のボタンの値を取得することができ、あなたのモーダル

$(".modal-body #your_html").val($(this).data('id')); 
+0

@Abhilash Chaturvediありがとうございます。私はあなたのアドバイスをお試しになります。^__^ –

+0

モーダルにボタンの値をエコーする方法はありますか? –

+0

#your_htmlを#some_idに置き換えて、コンテンツが必要な場所に配置します。 –

0

を開くにはjavascript関数でこれを追加することができます。

$('.modal-body a').on('click', function(){ 
    alert($(this).val()); 
}); 
+0

こんにちは@shrikantbishoyeコードをありがとうございます。上記の編集済みの記事をご覧ください。私はどこに置くことができるのか分からない? –

+0

ボタンの値をモーダルにエコーする方法はありますか? –

関連する問題