モーダルでボタンをクリックすると、パラメータを取得します。javascript関数のブートストラップモーダルに渡されるパラメータを取得する方法
<div class="modal hide fade" id="resetPasswdModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel1">reset</h3>
</div>
<div class="modal-body">
<input id="Password1" type="password" />
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">cancel</button>
<button class="btn btn-danger" data-dismiss="modal" onclick="resetPasswd()">confirm</button>
</div>
</div>
モーダルがによってトリガーされます。私はモーダルにconfirm
をクリックすると
<a href="#resetPasswdModal" data-toggle="modal" data-id="111" class="btn">reset</a>
、私はdata-id
の値を取得したいです。これは私がやった方法です:
<script type="text/javascript">
function resetPasswd() {
var UserID = $('#resetPasswdModal').data('id');
}
</script>
その後ユーザーIDはundefined
に設定されています。私はまた、あなたが確認するためにクラスを追加することをおすすめします
<div class="modal hide fade" id="resetPasswdModal" data-id="111" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
:どのように私はあなたがあなたのdiv要素ではなく、あなたのリンクにデータ-id属性を追加する必要がjavascript
で使用できるモデルと同じ手法内のデータ-id値を取得します任意の属性 'data-id'を持ちます。また、[データ - *](http://stackoverflow.com/questions/4187032/get-list-of-data-attributes-using-javascript-jquery)の次のポストを参照することができます – Rajesh
名前で隠しフィールドを使用することができますidをモデル形式で取得し、これから値を取得します。 –
私はあなたが "手動で"この記事を見て、モーダルを切り替える必要があると思うhttp://stackoverflow.com/questions/10379624/how-to-pass-values-arguments-to-modal-show-function-in-ブートストラップ – rick