从bootstrap模态到输入字段获取参数

时间:2017-04-05 03:57:51

标签: javascript jquery

我的代码出错了,我使用bootstrap v3.3,jquery默认来自bootstrap,angular v1.4和指令dirPagination用于表分页。 我使用模态引导程序将一些值从模态上的输入字段传递到父页面上的输入字段。这是我的代码:

的.js

Replace All

我的html输入字段

$(function() {
    $('#listUser').on('click', '.pilih', function(e) {
        var samaccountname = $('#samaccountname_modal').val(); //pass from here
        //var question = $('#question_modal').val(); //pass from here
        $('#samaccountname_input').val(samaccountname); //to here
        //$('#question_input').val(question); //to here
        $('#listUser').modal('hide'); //close modal

        //console.log(samaccountname);
        //console.log(question);
    });
});

然后我的模态

<div class="input-group col-md-11">
                        <span class="input-group-addon">
                            <button type="button" class="btn btn-info btn-sm pull-right" data-target="#listUser" data-toggle="modal"><i class="material-icons">face</i></button>
                        </span>
                        <div class="form-group is-empty"><!-- id=samaccountname get value from modal -->
                            <input type="text" name="samaccountname" id="samaccountname_input" class="form-control" placeholder="click blue button for search.." readonly required />
                            <span class="material-input"></span>
                            <span id="result" />
                        </div>

和结果 mymodal

和我的问题 如果我在表格模式上点击不是1,则父菜单上的值输入字段总是从1开始传递。请给我一些解决方案,请 感谢

ikwijaya

1 个答案:

答案 0 :(得分:0)

您需要获取当前点击的按钮值,以便使用$(this).val();

更改:

 var samaccountname = $('#samaccountname_modal').val();

收件人:

var samaccountname = $(this).val();

注意:

  

id属性不应该重复.id属性应该是唯一的