or
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript" src="JavaScript.js"></script> </telerik:RadScriptBlock></head><body> <form id="form1" runat="server"> <div> <telerik:RadButton ID="RadButton1" runat="server" Text="RadButton" OnClientClicked="test"></telerik:RadButton> </div> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> </form> </body></html>function test(sender,args) { var button = $find("<%= RadButton1.ClientID %>"); alert(button.get_text());}
function AmountChanged(sender, args) { if (args._oldValue != '') { CalculateGridLineTotals(); ReCalculateTaxes(); } console.log("Row Number " + rowIndex1) SaveInvoiceItems(); }
function SaveInvoiceItems() {
var masterTable = $find("<%=grdInvoiceItems.ClientID%>").get_masterTableView();
//for (var row = 0; row < masterTable.get_dataItems().length; row++) {
var Id = masterTable.getCellByColumnUniqueName(masterTable.get_dataItems()[rowIndex1], "Id");
var grid = $find("<%=grdInvoiceItems.ClientID%>");
var masterTbl = grid.get_masterTableView();
var gridRow = masterTbl.get_dataItems()[rowIndex1];
var item = gridRow.findControl("ddlItems")._text;
var description = gridRow.findControl("txtDescription")._text;
var price = gridRow.findControl("txtPrice")._text;
var qty = gridRow.findControl("txtQty")._text;
var discount = gridRow.findControl("txtDiscount")._text;
var amount = gridRow.findControl("lblAmount")._text;
if (discount == '')
discount = 0;
if (price == '')
price = 0;
if (qty == '')
qty = 0;
if (amount == '')
amount = 0;
var obj_as_object = { id: Id.innerHTML, item: item, description: description, price: price, qty: qty, discount: discount, amount: amount };;
var obj_as_string = JSON.stringify(obj_as_object);
var xhr = $.ajax({
type: "POST",
url: "/WebService/InvoiceWebService.asmx/UpdateRecurringInvoiceItems",
data: obj_as_string,
'async': false,
contentType: "application/json; charset=utf-8",
dataType: "json",
beforeSend: function (xhr, settings) {
xhr.startTime = new Date().getTime();
$("#wait").css("display", "block");
},
complete: function (xhr) {
var elapsed = new Date().getTime() - xhr.startTime;
if (elapsed < 3000) {
$("#wait").css("display", "block").delay(7000 - elapsed).hide(1);
} else {
$("#wait").css("display", "block").hide();
}
}
});
//)).then(function (data, textStatus, jqXHR) {
// //alert("what is this"); // Alerts 200
//});
//setTimeout(doSomething(Id.innerHTML), 3000);
//}
}
