【发布时间】:2015-03-22 14:11:27
【问题描述】:
我有一个模态,我的模态内部是一个输入[类型]。我想设置默认值,该默认值来自按钮的数据属性..
这是我的代码:
<input type="text" class="form-control" name="ID" id="ID" placeholder="Enter ID number"/>
<button id="confirmation" type="button" class="btn btn-primary" data-toggle="modal" data-target="#confirm">Submit</button>
还有这个:
document.getElementById("ID").onmouseover = function() {
var id=document.getElementById("ID").value;
$('#confirmation').attr('data-id' , id);
return false;
};
$('#confirm').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget) // Button that triggered the modal
var id = button.data('id') // Extract info from data-* attributes
var modal = $(this)
modal.find('.modal-body #IDN').val(id);
});
我可以设置button 的数据属性,但问题是如果我更改输入文本字段中的值。数据属性不会改变。我将如何修复?
【问题讨论】:
标签: javascript jquery html bootstrap-modal custom-data-attribute