金沙注册网站-新金沙官网 服务器运维 区别分析_javascript技巧_脚本之家

区别分析_javascript技巧_脚本之家

比如控件就被渲染成了锚点控件,这里要讲的DropDownList控件也一样,被渲染成了普通的select控件,在如下的asp.net页面中定义了一个web服务器控件DropDownList和一个普通的select控件。
代码 复制代码 代码如下: 长沙 北京 天津
漠河 James Green Lily Lucy
在浏览器中查看该页面,并点击查看源文件,不难看出,asp.net页面被渲染成了如下格式:
代码 复制代码 代码如下: 长沙 北京 天津
漠河 James Green Lily Lucy
好了,接下来介绍一下要用javascript操纵DropDownList控件,首先得了解select的两个最基本的属性,一个是value属性,一个是text属性,还有一个selectedIndex属性,用来标识当前选中的项,具体可参见上面的示例代码。
下面正式言归正传,主要介绍如下几点: 清空DropDownList控件中的值。
document.getElementById.options.length = 0;
判断DropDownList中是否有value为’Param1’的ListItem。 复制代码 代码如下: function
isListItemExist(objDdl , objItemValue) { var isExist = false; for(var i
in objSelect.options) { if(i.value == objItemValue) { isExist = true;
break; } } return isExist; } JavaScript与DropDownList
服务器控件DropDownList和Javascript的之间的传递 复制代码 代码如下:

计算机系 机械系 电子系 英语系 中文系 参考文章: 复制代码 代码如下:

无标题文档

取消绑定

dropdownlist 选中值 c#: 复制代码
代码如下: ddlProvince.SelectedIndex =
ddlProvince.Items.IndexOf(ddlProvince.Items.FindByText; javascript: var
requiredSdept=$(“select[@id=’ddlSdept’] option[@selected]”).val();
var requiredSdept = $(“#ddlSdept option[@selected]”).text(); var
select1 = document.all.; var select1value =
select1.options[select1.selectedIndex].value; var select1Text =
select1.options[select1.selectedIndex].innerText; 其中select1Text
为选中的值。如果在模态窗口中使用,可以用如下代码:
window.returnValue=select1Text;//这是返回给父窗体的值 window.close();
javascript中设定dropdownlist哪一项为当前选中项 方法1: i = 2
document.all.dropdownlistID.options[i].selected=true 方法2:
obj.selectedIndex = 2; 方法3:
obj.value=”你要设的数值。”//Dropdownlist就会自动把那个值设为当前。
javascript清除dropdownlist的项 复制代码
代码如下: //清除原有项 function clearitem(){ var drp1 =
document.getElementById; while(drp1.options.length>0) {
drp1.options.remove; } }
动态更改方法(根据城市代码取得该市商业区并添加到DropDownList中) 复制代码 代码如下: function getsyq() { var city
= document.getElementById(“DropDownList_Cities”).value; //取得城市代码
var htp = new ActiveXObject; var drp1 = document.getElementById; var url
= “?stat=1&city=”+city htp.open htp.onreadystatechange=function() { if {
clearitem(); //清除原有下拉项 var str = htp.responseText; var opt =
str.split; var s = opt.length for { var newOption =
document.createElement; //定义一个新的项 var ff = opt[j].split;
newOption.text = ff[1]; newOption.value = ff[1]; drp1.options.add; }
} } htp.send() } JavaScript实现DropDownList三级联动无刷新 复制代码 代码如下:

Html代码 复制代码 代码如下:
请选择所属国家 请选择所属省 请选择所属市 Aspx.cs代码 复制代码 代码如下: protected void
Page_Load(object sender, EventArgs e) { SoLe.Common.StringFormat sft =
new SoLe.Common.StringFormat(); string AreaId =
sft.Html_Fn(Request.QueryString[“AreaId”].ToString; StringBuilder
AreaString = new StringBuilder(); AreaString.Append; if {
//Response.Write(AreaIdValid; SoLe.BLL.AreaTable bll = new
SoLe.BLL.AreaTable(); DataSet ds = new DataSet(); ds = bll.GetList(”
PaterId=” + AreaId.ToString; if (!object.Equals &&
ds.Tables[0].Rows.Count > 0) { for (int i = 0; i <
ds.Tables[0].Rows.Count; i++) { if (string.IsNullOrEmpty)) {
AreaString.Append(ds.Tables[0].Rows[i][“Title”].ToString() + “,” +
ds.Tables[0].Rows[i][“Id”].ToString; } else {
AreaString.Append(“|” + ds.Tables[0].Rows[i][“Title”].ToString() +
“,” + ds.Tables[0].Rows[i][“Id”].ToString; } } } }
Response.Write); } JavaScript分割字符串装载到DropDownList
假设变量str存放着几组对应的数据,DropDownList名为ddlType,把字符分隔后的数据装载到ddlType,具体代码如下:
程序代码 复制代码 代码如下:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图