
题主是否想询问“js语言中获取当前这一行的控件是什么”?value控件。js语言中获取当前这一行的控件是value控件,用法是在javascript代码页面中在合适位置进行添加,即可获取定位地址一行的数据。
第一、你用jquery是最方便的,用$("样式名字")val()这种最方便的
第二、用之前要先嵌入jquery文件,就是一个js文件,去官方下载下来就可以
第三、用js直接获取比较费劲
给控件都取同一个名字n1
var names=documentgetElementsByName("n1");
for(var i=0;i<nameslength;i++){
alert(names[i]value);
}
JS获取用户控件中的子控件Id
用户控件
<asp:HiddenField ID="hfGradeId" runat="server" />
<asp:HiddenField ID="hfClassId" runat="server" />
//获取用户控件中子控件真实id,用于在页面中的js中调用,调用方法
public string GradeClientID
{
get { return thishfGradeIdClientID; }
}
public string ClassClientID
{
get { return thishfClassIdClientID; }
}
调用用户控件页面使用
if($('#<%=ddlGradeAndClassGradeClientID %>')val()=="-1"||$('#<%=ddlGradeAndClassGradeClientID %>')val()==""){
alert("请选择年级!");
return false;
}
if($('#<%=ddlGradeAndClassClassClientID
%>')val()=="-1"||$('#<%=ddlGradeAndClassClassClientID
%>')val()==""){
alert("请选择班级!");
return false;
}
大致是HtmlControl被服务器发送到页面ID不变,比如<div id="a" runat="sever"></div>
WebControl 被服务器发送到页面,如果在其他循环控件里,或者在用户控件中,ID会变,
用documentgetElementById("<%=Button1ClientID%>")
这个你多看看页面源代码,就知道什么时候会变。什么时候不会变
类似取Text需要这样写:documentgetElementById("<%=Button1ClientID%>")value
而不是直观意义上documentgetElementById("<%=Button1ClientID%>")text
这个是javascript语言,就这个语法,这个属性,就用value取值,在js中就是这样,没什么说的
如果是在net后台,才用Button1Text
var drp = documentgetElementById("DropDownList1");
if (drplength > 0)
{
for (i=0; i < drpoptionslength; i++)
{
if (drpoptions(i)selected == true)
{
var a = drpoptions(i)value;
}
}
以上就是关于js获取当前这一行控件全部的内容,包括:js获取当前这一行控件、js如何获取被选中控件的value值并把他们相加、js怎么获取多个控件属性值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)