用JavaScript获取gridview中客户端控件的值

来源:百度知道 编辑:UC知道 时间:2024/09/20 19:45:45
数量列的控件是客户端的,要求当数量的只改变是。对应的合计值也改变并且页面不刷新,用JavaScript做,不要使用Ajax

最佳答案追加30分

<script language="javascript" type="text/javascript">
function ChangeQuantity(ctrl) {
var ProductId = ctrl.ProductId;
var Price = parseFloat(document.getElementById("txtPrice" + ProductId).value);
var Quantity = parseInt(document.getElementById("txtQuantity" + ProductId).value);

document.getElementById("divTotal" + ProductId).innerText = (Price * Quantity);
}

function GetDefaultTotal() {
var arrPrices = document.getElementsByName("txtPrice");
var arrQuantities = document.getElementsByName("txtQuantity");
var Price = 0.0;
var Quantity = null;
var ProductId = null;
for (var i = 0; i < arrQuantities.length; i++) {

Price = parseFloat(arrPrices[i].value);