Java JQuery对话框赢得';不允许更改文本字段中的数据
我的项目很少显示表,并尝试使用JQuery对话框来更改和向表中添加数据。 我实现了对话框和函数来显示它,并用表中的内容填充,效果很好。保存按钮也很好,所以我把内容保存到数据库中 我的问题是,当我打开对话框时,文本框中的内容是不可编辑的。我输入了如下字段:Java JQuery对话框赢得';不允许更改文本字段中的数据,java,javascript,jquery,jquery-ui,jquery-plugins,Java,Javascript,Jquery,Jquery Ui,Jquery Plugins,我的项目很少显示表,并尝试使用JQuery对话框来更改和向表中添加数据。 我实现了对话框和函数来显示它,并用表中的内容填充,效果很好。保存按钮也很好,所以我把内容保存到数据库中 我的问题是,当我打开对话框时,文本框中的内容是不可编辑的。我输入了如下字段: <input type="text" name="codice" id="codice" class="text ui-widget-content ui-corner-all" contenteditable="true" />
<input type="text" name="codice" id="codice" class="text ui-widget-content ui-corner-all" contenteditable="true" />
这是一只虫子。我找到了解决办法:
position: relative;
z-index: 9999;
进入保存表单的div样式,现在一切都正常了…您能给我们展示一下作为对话框的整个div吗?如何初始化输入的内容?这是一个bug。我找到了放置位置的解决方案:相对;z指数:9999;到风格的div持有形式和一切工作现在…你能添加它作为一个答案吗?谢谢你这是非常有帮助的我。多么奇怪的行为啊。输入仍然可以获得焦点并触发keyup事件,但不知何故z索引不允许任何内容。
function showUpdate(id,codice,descrizione,descrBreve,colore) {
$('#idTipoAppuntamento').val(id);
$('#codice').val(codice);
$('#descrizione').val(descrizione);
$('#descrBreve').val(descrBreve);
$('#colore').val(colore);
$( "#dialog-form" ).dialog( "open" );
}
position: relative;
z-index: 9999;