$('#<%= gv.ClientID %> :submit[value=Apply]').click(function (event) {
event.preventDefault(); //***** THIS LINE*******//
var row = $(this).parents("tr:first");
var oitemtemplate= row.children("td:eq(4)");
var amt= row.children("td:eq(3)");
var noChild = oitemtemplate.find('select[id$=ddlSubscribe]').val();
childSelectedItems = new Array();
childSelectedItems = noChild.split('|');
amt.text(childSelectedItems[1]);
});
我的 gridview 包含每一行的按钮,用户将单击此按钮将同一行中下拉列表的更改值提交回服务器,但在提交到服务器之前,我喜欢将“amt”列的文本更改为其他内容。
我不确定为什么“amt”列只有在我输入这一行时才会改变 event.preventDefault(); //这条线** //。如果删除它,它就不起作用。
请帮忙,谢谢。