2014-09-20 56 views

回答

2

保持字段为readonly,但在jqGrid函数调用中,您可以使用在窗口打开之前触发的beforeShowForm回调函数。

beforeShowForm: function(formId) { 

    $('#userId', formId).prop('disabled', false);   

}; 

这样,输入只能在用户试图编辑表单时编辑。

我相信你也可以使用$('#userId', formId).removeAttr('readonly');

+2

正确将.attr的'使用( '禁用', '禁用');'和'.attr( '只读', '只读');'设置属性和'.removeAttr('disabled')'和'.removeAttr('readonly')'将其删除。 Bootean值只能用于* properties *:'.prop('disabled',false);'例如。 – Oleg 2014-09-20 19:30:21