我有一个 DIV 在我的 ASP.Net MVC 项目中显示为模式对话框。该 DIV 有一个文本框来接受用户输入。但是,当我打开模式选项设置为 true 的对话框时,它会禁用此文本框以及父表单控件!
作为模式打开时如何启用对话框上的控件?
<div id="assumption-block" class="ic-assumption-block-pos">
<input type="text" id="maxid" value="text" />
</div>
脚本
$('#assumption-block').dialog({modal:true});
最佳答案
这不是正确的解决方案,但它可能适用于此问题,请尝试将第二个代码行添加到脚本中。它可能有效,但你的问题看起来很奇怪。
$('#assumption-block').dialog({ modal: true });
$('#assumption-block input').removeAttr('disabled');
关于Jquery 模式对话框禁用其自己的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12329609/