ZKX's LAB

文件列表框与目录列表框联动

2020-07-16知识4

ajax工作原理,如何通过ajax实现下拉列表框之间的联动 这个是我看到的,做个备份,大家共享。或许大家觉得简单,别笑话我。原文出处:http://www.javalaw.cn/forum/read.php?tid=109&fpage=1ava实现版本:首先选择产品分类,然后选择产品类型jsp:1.queryProduct.jspCODE:script>script>选择产品分类function selectCatalog(vproductCatalog){if(vproductCatalog.value=\"\"){hint(\"请先选择产品分类\");} else {hint(\"加载中.\");var ajaxRequest=new AjaxRequest(\"\");ajaxRequest.setQueryString(\"catalogId=\"+vproductCatalog.value);ajaxRequest.sendRequest();}}function hint(msg){var e=document.getElementById(\"PTypeSelectList\");while(e.childNodes.length>0){e.removeChild(e.childNodes[0]);}var option=document.createElement(\"option\");var text=document.createTextNode(msg);option.appendChild(text);e.appendChild(option);}产品分类目录c# webBrowser 网页中下拉列表框值(联动)的选择 您好,这个叫联动下拉列表或者叫级联下拉列表。比较常见的联动型多级下拉列表就是省/市县选择了,这种情况下直接设置选择项的属性不会触发联动,需要在最后执行触发事件函数才能正常工作:foreach(HtmlElement f in s.GetElementsByTagName(\"option\")){if(f.InnerText=\"北京\"){f.SetAttribute(\"selected\",\"selected\");}else{f.SetAttribute(\"selected\",\"\");}}s.RaiseEvent(\"onchange\");大家帮忙看哈这个js写的二级联动下拉列表框。。。。 选择省份后城市下拉列表框中没有值。。。 写错的地方不少,能运行的如下,自己可以对比一下哪错误DOCTYPEhtml PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">html xmlns=\"http://www.w3.org/1999/xhtml\">html;charset=gb2312\"/>无标题文档无标题文档var city=[\"南充\",\"成都\"],/四川[\"南京\",\"苏州\"]/江苏function getCity(){获得省份和城市下拉列表框的引用var sltProvince=document.forms[\"myform\"].elements[\"province\"];var sltCity=document.forms[\"myform\"].elements[\"City\"];var sProvinceIndex=sltProvince.selectedIndex;将城市下拉列表框清空,仅有第一个提示选项sltCity.length=1;if(sProvinceIndex>0){/选择非 请选择你所在的省份(市)时才读取对应的城市得到对应省份的城市列表数组var provinceCity=city[sProvinceIndex-1];将相应省市的城市填充到城市选择框中for(var i=0;i;i+){创建新的Option对象并将其添加到城市下拉列表框中sltCity[i+1]=new Option(provinceCity[i],i+1);}}}Address()\">请选择你所在的省份(市)四川\">四川江苏怎样把文件列表框、目录列表框和驱动器列表框相互关联起来? 在实际应用中,经常会遇到上述问题,在VB中解决这个问题非常简单,可以通过Path属性的改变引发Change事件来实现。例如:Sub Dir1—Change()File1.Path=Dir1.PathEnd Sub该事件过程使窗体上的目录列表框Dir1和文件列表框File1产生同步。因为目录列表框Path属性的改变将产生Change事件,所以在Dir1—Change事件过程中,把Dir1.Path赋给File1.Path,就可以产生同步效果。类似地,增加下面的事件过程,就可以使三种列表框同步操作:Sub Drive1—Change()Dir1.Path=Drive1.DriveEnd Sub该过程使驱动器列表框和目录列表框同步,前面的过程使目录列表框和文件列表框同步,从而使三种列表框同步,问题即可解决。问题:如何在Windows 95或Windows 98启动后自动启动程序?答:我们都知道在Windows 95和Windows 98的“开始”→“程序”选单下有一“启动”选单项,当每次启动Windows 95或Windows 98时,系统都会自动启动放在“启动”选单栏里的可执行程序。但目前有好多软件,像解霸五、ICQ,以及大部分实时侦测病毒的软件等等,安装后,并没有放在“启动”选单里,也能在启动操作系统时自动启动。怎么实现的呢?其实只要知道Windows注册表的一些知识,这个问题就不能称想弄个二级联动,下拉列表内容放在PHP文件里,就是当A框选择1时,B下拉列表框调用b.php里的内容,以此类推 你可以在网上搜一下二级联动,多数是用JS实现的其实就是个二维数组VB中如何利用驱动器列表框,目录列表框和文件列表框打开文本文件。 窗体内画个drivelistbox dirlistbox和filelistbox 再放e799bee5baa6e79fa5e98193e4b893e5b19e31333262373266两个按钮 caption分别为打开 保存,再放一个文本框控件 multiline设为true scrollbar设成2加入下面代码Option ExplicitPrivate Sub Command1_Click()'打开文件Dim FN As StringFN=Replace(File1.Path&\"\\\"&File1.FileName,\"\\\\\",\"\\\")Text1=OpenTxt(FN)End SubPrivate Sub Command2_Click()'保存文件Dim FN As StringFN=Replace(File1.Path&\"\\\"&File1.FileName,\"\\\\\",\"\\\")Open FN For Output As#1Print#1,Text1Close#1End SubPrivate Sub Dir1_Change()File1.Path=Dir1.PathEnd SubPrivate Sub Drive1_Change()Dir1.Path=Drive1.DriveFile1.Path=Dir1.PathEnd SubPrivate Sub Form_Load()File1.Pattern=\"*.txtEnd SubPrivate Function OpenTxt(ByVal FN As String)As StringOpen FN For Binary As#1OpenTxt=Input(LOF(1),1)Close#1End Function建立一个文本浏览器。窗体上放置驱动器列表框、目录列表框、文件列表框和两个文本框,运行界面如图3-3所示 Private Sub Dir1_Change()File1.Path=Dir1.PathEnd SubPrivate Sub Drive1_Change()Dir1.Path=Drive1.DriveEnd SubPrivate Sub File1_Click()Text1.Text=Dir1.Path&File1.FileNameText2=\"Open Text1.Text For Input As#1Do Until EOF(1)Line Input#1,aText2=Text2&aText2=Text2&Chr(13)&Chr(10)LoopClose(1)End SubPrivate Sub File1_DblClick()Shell\"notepad\"&File1.Path&File1.FileName,vbNormalFocusEnd SubPrivate Sub Form_Load()File1.Pattern=\"*.txtEnd Sub请问一个关于两个列表框的联动问题,就是一个列表框选择什么,另一个跟着改变的问题 把你的代码贴上来看看。asp.net联动列表框的主要代码 如下:一:建立读取XML的类,这里也可以是数据库的查询public class ReadXmlCS{public const string k=|;public const string s=,;public ReadXmlCS(){TODO:在此处添加构造函数逻辑}public static string QueryXml(string filename,string querystr)/Pro_class/id{System.Text.StringBuilder sb=new System.Text.StringBuilder();System.Xml.XPath.XPathDocument myXPathDocument=new System.Xml.XPath.XPathDocument(filename);System.Xml.XPath.XPathNavigator myXPathNavigator=myXPathDocument.CreateNavigator();try{System.Xml.XPath.XPathNodeIterator myXPathNodeIterator=myXPathNavigator.Select(querystr);while(myXPathNodeIterator.MoveNext()){sb.Append(myXPathNodeIterator.Current.Value.ToString()+,);把属性值添加到字符串末尾,添加分组字符“,”System.Xml.XPath.XPathNavigator myXPathNavigator2=myXPathNodeIterator.Current.Clone();克隆当前接点while(myXPathNavigator2.MoveToNextAttribute())/移动指针到下一个属性{sb.Append(myXPathNavigator2.Value.ToString()+|);把属性值添加到字符串末尾,添加分组字符“|”}我想问一个关于网页中控件联动的问题? 如何实现在文本框输入几个数字后可以相应的出来几个文本框、列表框 用javascript可以控制。例子如下,每次输入数字,都会在下面添加相应数量的控件:()\">height:300;function doAddCtrl(){var number=document.all.num.value;try{var obj=document.all.addDiv;for(var i=0;i;i+){obj.insertAdjacentHTML(\"beforeEnd\",\"\");}}catch(e){ }}

#sub#option

随机阅读

qrcode
访问手机版