使用javascript在客户端的gridview中设置标签控件文本属性
Setting label control text property in gridview on client side using javascript
function ValidateText(i) {
if (i.value.length > 0) {
i.value = i.value.replace(/[^'d]+/g, '');
var yourBoundColumnValue = i.parentNode.previousSibling.childNodes[0].nodeValue;
var total = 0;
var tot = document.getElementById('<%=lblBalQty.clientId %>').innerHTML
alert(Number(tot));
tot.innerHTML = i.value;
tot.innerHTML = yourBoundColumnValue - i.value;
}
}
function calculate(object) {
var _name = object.id;
var New = _name.split('_');
if (object.value.length > 0) {
object.value = object.value.replace(/[^'d]+/g, '');
}
var _ans = 0;
var _num1 = document.getElementById(New[0] + "_" + New[1]+ "_" + New[2] + "_" + New[3] + "_txtSupQty").value;
if (_num1 == 'NaN' || _num1=='') {
_num1 = 0;
}
var yourBoundColumnValue = object.parentNode.previousSibling.childNodes[0].nodeValue;
if (parseInt(_num1) >= 0 && _num1 != 'NaN' ) {
_ans = parseInt(yourBoundColumnValue)-parseInt(_num1);
}
document.getElementById(New[0] + "_" + New[1] + "_" + New[2] + "_" + New[3] + "_lblBalQty").innerHTML = parseFloat(_ans);
}
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:Button ID="btn_delete_row" runat="server" OnClientClick="qrowdetele(this)" Text="Delete Row" class="btn" />
</ItemTemplate>
</asp:TemplateField>
在gridview内部传递objcet this is javascript函数,然后javascript函数。就是这个
function qrowdetele(rowobject)
{
var row = rowobject.parentNode.parentNode;
var rowIndex = row.rowIndex - 1;
//getting data
var lablevalue= document.getElementById("ContentPlaceHolder1_grd_view_lbl_for_update_status_"+rowIndex)[0].value;
alert("RowIndex: " + rowIndex + "lable value:" +lablevalue);
//setting data
document.getElementById("ContentPlaceHolder1_grd_view_lbl_for_update_status_" + rowIndex)[0].value = "MarkedForDeletion";
}
内容占位符1_grd_view_lbl_for_update_status_
ContentPlaceHolder1:gridview所在的内容占位符的id(这里是主控子页面概念中的子页面,因此在正常页面中不需要)
grd_view:是gridview 的id
lbl_for_update_status:标签的id
相关文章:
- 标签客户端的设置值
- 如何在图片和边缘之间居中设置标签
- 在Datatables中设置本地化后,需要更改标签文本
- Javascript简单的timeago脚本设置为跨类或标签id
- Grails-设置g:点击img标签选择值
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- D3.js-单击节点后无法设置节点标签
- 至于所有输入的标签都用指定的属性来设置,例如属性检查=false
- 如何将一个标签设置为图形的整行
- 如何使用 JavaScriptJQuery 将隐藏输入标签的值与选择标签的选定选项的值进行设置
- 为什么我不能以编程方式为 TH 标签设置 colspan
- 将标签设置为输入字段焦点的完全不透明度
- 如何从标签设置输入字段的最大长度
- 将alt标签设置为1000多个图像
- HTML5 & # 39;时间# 39;标签设置值不正确
- 通过自定义标签设置午休选择器
- 如何为tinymce创建的img标签设置自定义宽度参数
- 将复选框标签设置为右侧或固定位置
- 为网页的某一部分的特定标签设置锚标记