如何在jqGrid中编辑编辑表单中的文本字段?

时间:2014-07-31 14:28:50

标签: javascript jquery forms jqgrid

我是javascript的新手。我使用jqGrid创建了一个可编辑的表。它打开一个表单来添加一个新条目,我添加了一个按钮,它自动填写表单中的一些文本框。

因此,通过单击按钮,它将调用以下函数。     $('#tr_Field',形式).VAL('自动填充&#39);

$('#tr_Field',form).attr('value','Autofilled');

两者似乎都有效(如果我调用$('#tr_Field',表单).val();它给出的功能是自动填充')。

但是,它不会在当前打开的表单的文本框中显示此新值。

我很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

输入字段的ID与您在colModel上设置名称的方式完全相同。例如,如果您有这样的代码:colModel:[{name:'YOUR_INPUT_NAME', width:120, sortable:false, editable: true, editrules:{required:true}}],则可以使用以下代码设置文本:$('#YOUR_INPUT_NAME').val('Autofilled');。如果您在查找元素ID时遇到问题,可以按F12并将鼠标移到元素上,这样您就可以看到它的属性