2016-01-28 77 views
0

我想触发禁用的文本或文本区点击开机模式 我已经尝试过了,但如果文本框中启用触发引导模式

<input type="text" data-toggle="modal" data-target="#myModal" disabled="disabled"/> 

回答

1
它正常工作与文本框

禁用的元素不会在所有浏览器或所有输入上触发单击事件。

https://developer.mozilla.org/en-US/docs/Web/Events/click

试试这个:

<span class="disabled"> 
<input type="text" data-toggle="modal" data-target="#myModal" disabled="disabled"/> 
</span> 

的Javascript:

$('span.disabled').on('click', function(event) { 
    $('#myModal').modal('show'); 
}); 

或者如果你想收集从输入目标:

$('span.disabled').on('click', function(event) { 
    var modal_target = $(this).find('input').data('target'); 
    $(modal_target).modal('show'); 
});