//------------------------------------- // 无限扩展的年份select // // 作者: PuterJam //------------------------------------- var Lastyear function selYear(obj,Cyear){ var len=16 //select长度 var selObj=document.getElementById(obj) var selIndex=parseInt(len/2)-1 var newOpt var LY=Cyear-Lastyear for (i=0;i selYear('yearSelect',2005) //初试化select[Ctrl+A 全选 注:如需引入外部Js需刷新才...
-1) // [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
由于系统自带的Select实在是不好用,这里我用javascript写了一个全新的Select. 功能: 1.可编辑的Select 2.长度可以随意修改 3.可以遮盖系统Select 4.支持forms 5.支持CSS修改外观 6.修正在IE 5.0上运行出错的问题 7.支持使用js脚本 使用方法 [b]var 实体化变量=new editselect(名字,长度,默认字符串,宽度,高度,只读)[/b] [b]实体化变量.add(option数值,JS脚本)[/b] 这只是一个测试版,很多功能没有完善,比如没有区分v...
这是我很久就写好了的一个小程序。关联的Select,前后的select都是关联的,前面的select影响到后面的内容,为了防止服务器的重新读的负担,我加入了客户端自动更新功能,这样每次更新都不必再读取数据库而刷新页面。 虽然是为了我现在正在做的一个系统而设计的(可以运用到数据库里去),但是它的实现理论应该有人会用得到吧。 现在我放出来让大家研究,研究。也欢迎大家指出不足的地方。 点击下载此原代码 演示(演示无法添加数据...
配合 execCommand,在 HTML 编辑器中很有用,比如:文字加粗、斜体、复制、粘贴、创建超链接等。 哈哈。我们都是新生来得。大家都来相互帮助呀。这样我们才能进步,我们才能赚大钱! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]这个不错 就是现在文本域里有一段文字,当你选种其中几个字后点击一个按钮或者链接会弹出一个对话框,对话框的信息就是你选中的文字 哪位老大能解决的呀?请多多帮忙!!!谢谢 就是现在文本域里...
今天休完年假从家回来后,看到小林在QQ发的“监控管理示范代码”,核心原理用的是select元素的 add() 方法: 代码如下: function watch_ini(){ // 初始 for(var i=0; i var word = document.createElement("OPTION"); word.text = arguments[i]; watch.keywords.add(word); // watch. is form name } } function watch_add(f){ // 增加 var word = document.createElement("OPTION"); word.text = f.word.value; f.keywords...
本文介绍javascript使用html中form表单中的select类实现级联菜单效果,需要的朋友可以了解下代码如下:<form name="form1" method="POST" action="--WEBBOT-SELF--"> <select id="select1" onchange="select1onchange()"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </form>我建议要设定每个option的value值,来标示用户在选用时具体...
From: http://www.7419.com/article.asp?id=216 var agt=navigator.userAgent.toLowerCase(); var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1)); function a(){ var myArea = document.getElementById("s"); var selection; if (!ie){ if (myArea.selectionStart!= undefined) { selection = myArea.value.substr(myArea.selectionStart, myArea.s...
今天在Ajax中使用两个下拉框动态添加select中的options,当我在IE测试下正常使用却在FireFox中不能正常使用,我对脚本也不是很熟悉,所以上网查了一下发现他们在动态添加option时有点不同。 下面把他记下来,说不定以后还可以用用: 动态删除select中的所有options: function deleteAllOptions(sel){ sel.options.length=0; } 动态删除select中的某一项option: function deleteOption(sel,indx){ ...
发现的问题可能会陆续添加 1. Mozilla和Opera都不支持该字体,改掉DTD也是没有效果。测试在Mozilla Firefox1.5, Opera9.0下都是显示成Arial字体。而特殊符号是支持的。 如: 6 ▼ 可以在不同浏览器打开,就可以看到区别了,以前不常用Webdings字体,现在才发现这个问题,所以以后还是用图片做这些比较好了。 2. 在IE和Opera中添加select控件的option,可以这样 //var a=document.getElementById("sel"); var o=new Option("ne...
Selector是利用css selector来匹配选择页面元素的,所以要理解Selector首先应该对css selector有所理解,下面是css2 selector的语法,当然很多浏览器只是支持其中的一部分,Prototype 中的Selector主要支持tag选择器、class选择器和id选择器,还有属性(attribute)选择器,基本上包含我们平时所用的所有类型 The following table summarizes CSS2 selector syntax, 详细的可以看http://www.w3.org/TR/REC-CSS2/selector.html: Patte...
本文旨在大家对select和模拟select有一个全面地了解,使此项技术能发挥出更高的水平。最初的select的确很平淡,就是一个下拉选项列表:<style> select,option {background-color:lime} </style> <select> <center> <option>1 <option>2 <option>不是一样的嘛</select>日久天长之后,人们对select要求高了,要修一修边幅:<br><br> <script> i=1; </script> <center> <form name="form1"><select name="select01"><option>11111 111111 11...
New Document function addTktTypeRow(){ var tbl = document.getElementById('tktTypeGrpTable'); var rowsLen = tbl.rows.length var tr=tbl.insertRow(rowsLen); var cs = new Array(); var forSize = 2; for(var i=0;i 清选择ABC'; cs[i++].innerHTML =''; } Code Description [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]New Document function addTktTypeRow(){ var tbl = documen...
论坛经常有人会问到用CSS如何美化Select标签,其实但凡你看到很酷的都是用javascript来实现的。昨天试着做了一下,基本实现的初级功能。拿出来和大家一起分享一下。先可以看一下预览效果:http://www.iwcn.net/demo/select。 【功能需求】 1、调用要方便,做好之后应该像这样: 代码如下:function loadSelect(selectobj){ //传入一个select对象就能将他的样式美化 } 2、不改变原有表单项,表单的页面代码不去破坏: 代码如下: 【...
请选择报告类型 月度报告 季度报告 半年报告 年度报告 function GetValue(){ var objlist = document.getElementsByTagName("SELECT"); var tmp = new Array(); var tap = objlist[0].options[objlist[0].selectedIndex].text; strTmp=""; var j = 1; for(var i=1;i0){ select.options.remove(0); } select.style.display = "none"; } } function initSelect(index){ var select = document.getElementById("submenu_"+i...