gridView最终生成的也是一个table,所以建议用JS处理,这里有个DEMO:
http://jscode.chinacxy.com/code/06f76415ac7d94a3455ec6f0928da698.aspx
哇哇,这个不错,能发给我吗?395312969@qq.com
@NothingHave: 那个页面里不是有HTML,JS,CSS,ALL几个面板吗?所有的代码都在那个页面里啊
不大明白,能再说明一下吗?
这个表格就是一个GridView,在右边的第一个文本框输入一个数字,他根据前面那个数字进行分配数量,一直分到第三个,然后把剩余的给最后一个文本框
要实现这个功能?
嗯嗯,请问可以帮下我吗?
你这个功能和“博问”里面分配园豆的差不多吧!!用jquery实现吧!!
countBlur = function (element) { // var price = parseFloat($(element).parent().prev('td').text().replace(/^\D/g, '')) || 0; var price = parseFloat($(element).parent().prev('td').children('input[type=text]').val().replace(/^\D/g, '')) || 0; $(element).parent().next('td').text('¥' + (element.value * price).toFixed(2)); }; priceBlur = function (element) { var myCount = parseFloat($(element).parent().next('td').children('input[type=text]').val().replace(/^\D/g, '')) || 0; $(element).parent().next('td').next("td").text('¥' + (element.value * myCount).toFixed(2)); };
这是我写的差不多的,要改一下,自己写计算分配的那一部分。
利用TextBox的LostFocus事件自己写处理逻辑吧。