2016-10-05 7 views
0

ブートストラップモーダルのドキュメント(http://getbootstrap.com/javascript/#modals-related-target)に従っており、ボタンをクリックしたときに表示される照会フォーム内に可変フィールドを含めるようにしています。どのボタンが押されたかに応じて、入力フィールドに特定の値を入力したいと考えています。ブートストラップモーダル関連ターゲット

次のように私のJavaScriptがある:この行

<script type="text/javascript"> 

     $('#exampleModal').on('show.bs.modal', function (event) { 
     var button = $(event.relatedTarget) 
     var recipient = button.data('whatever') 
     var modal = $(this) 
     modal.find('.modal-title').text('Enquiry regarding ' + recipient) 
     modal.find('.modal-body input').val(recipient) 
    }) 

</script> 

modal.find('.modal-body input').val(recipient) 

目標私のフォーム内のすべての入力フィールドが、私はそれがID

で1つだけの入力をターゲットにしたいです

誰も助言できますか?

答えて

2

あなたの入力欄にIDを付け、例えば

よろしく、

ニール

<input id="someid"> 

あなたのjsコードの入力IDをターゲットにします。

modal.find('#someid').val(recipient) 
+1

ありがとう、ビリー。それは完全に働いた –

+0

@NealFoster心配しないで、喜んで助けてください。 –

関連する問題