Java 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" />

我的项目很少显示表,并尝试使用JQuery对话框来更改和向表中添加数据。 我实现了对话框和函数来显示它,并用表中的内容填充,效果很好。保存按钮也很好,所以我把内容保存到数据库中

我的问题是,当我打开对话框时,文本框中的内容是不可编辑的。我输入了如下字段:

<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;