JS获取ASP.net服务端控件DropDownList的值

JS获取ASP.net服务端控件DropDownList的值,第1张

var ddl = documentgetElementById( "manufacturer")

var index = ddlseletedIndex;

var Value = ddloptions[index]value;

var Text = ddloptions[index]text;

lbk=documentgetElementById('vocation')value;

text=documentform2companyvalue;

这是我自己做的,vocationa是列表框的控件id和name,form2是表单name,company是控件name和id,其他一般的控件也就这两种形式,你可以自己试,列表框就不能用第二种,可以自己尝试一下。

1你动态创建的HTML控件 一定要有个NAME这个属性,

后台就用RequestForm["name"]获取HTML控件属性,

你创建了onchange前台客户端事件,在触发onchange的前台代码中, 可以调用NET生成的回传

__doPostBack(控件ID,'')事件,来调用相关控件后台事件,

注意第一次如果页面上没Linkbutton的话,将不会自动生成__doPostBack事件

2 加了runat="server"应该都能获得到的,比方我的2003:如一个HTML BUTTON<INPUT id="btnTest" type="button" value="Button" runat="server">,将在CS文件自动生成一个

protected SystemWebUIHtmlControlsHtmlInputButton btnTest;保护变量,(05与08好像也一样),如果IDE没自动生成,可以自动手动添加的。

客户端设置服务端控件好像在服务器端是不能识别的,我想在前台生成<Asp:标签名>这样的控件,是服务器端控件,服务端又没他的viewstate视图状态,怎么知道它是谁啊。

这个可以参考下http://zhidaobaiducom/question/97152325html

我下班了 不然我测试下 老大走了 要跟着党走 哈哈,如果可以短消息给我哈,谢谢。

主要是获取服务器控件的值,再去验证。如:

var name=documentgetElementById("<%=CaseControl1ClientID%>")innerHTML;

if(name==''){

    alert("请输入名称");

}

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;

}

var drp = documentgetElementById("DropDownList1");

if (drplength > 0)

{

for (i=0; i < drpoptionslength; i++)

{

if (drpoptions(i)selected == true)

{

var a = drpoptions(i)value;

}

}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » JS获取ASP.net服务端控件DropDownList的值

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情