我知道有一个"选择"事件但是没有用.
这是我的代码:
$("#Asignacion_Movimiento_OrdenCompra").autocomplete(
"/Asignaciones/ObtenerOrdenesCompra",
{
extraParams: { Serial: function () { return $("#Asignacion_Movimiento_Material").val(); } },
delay: 200,
select: function (event, ui) {
alert(this.value + " - " + ui.item.value);
ObtenerDatosAdicionales();
return true;
}
}
);
Run Code Online (Sandbox Code Playgroud)
我也尝试过添加:
result: function (event, data, formatted) {
alert(data);
ObtenerDatosAdicionales();
return true;
}
Run Code Online (Sandbox Code Playgroud)
但没有任何反应......
如何获取用户所选项目的值?
谢谢.
我正在尝试使用可编辑单元格实现jqGrid:
var myGrid = $("#mygrid").jqGrid({
datatype: 'local',
data: mydata,
colModel: [
{ name: 'Serial', width: 1040, editable: true, edittype: 'text' }
],
rowNum: 10,
rowList: [10, 20, 30],
pager: '#mypager',
sortname: 'Serial',
cellEdit: true,
viewrecords: true,
sortorder: "desc",
onSelectRow: function(id){
if(id && id!==lastSel){
jQuery('#mygrid').restoreRow(lastSel);
lastSel=id;
}
jQuery('#mygrid').editRow(id, true);
}
});
myGrid.jqGrid('navGrid', '#mypager', { edit: true, add: false, del: false, search: true });
Run Code Online (Sandbox Code Playgroud)
但是,每当我尝试编辑一个单元格时,它允许我在其上书写,但只要我点击其他行或甚至在网格外部,文本就会消失.
另一件事,每当我点击"输入"它尝试提交一些东西,因为它显示以下消息:"没有设置网址".
当然,我只想'本地'使用这个网格.编辑网格后,用户必须单击.html中包含的"提交"按钮,然后我将管理插入网格的数据.
谢谢.
我只想<input type="text"></input>从html的主体中获取所有内容.
到目前为止我有这个:
function toUpper() {
var elements = $("body input:text");
for(var i=0; i<elements.lenght; i++){
elements[i].val(elements[i].val().toUpperCase());
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用......我可能在JQuery Selector上遗漏了一些东西......但我不知道是什么.
谢谢!