form中的select控件不支持对选择项(option)的排序,下面我将对option中value属性值进行排序,并调整每个option排序后的位置,具体代码如下(这里假设每个option中的value与其中的text内容相同):
该函数运用了array(数组)对象的排序(sort)方法,实现了select排序。
function sortme(osel){ // 将select中的所有option的value值将保存在array中 // 如果需要对option中的文本排序,可以改为arr[i] = osel.options[i].text; } arr.sort(); // 开始排序 // 清空select中全部option while (ln--) // 将排序后的数组重新添加到select中 for (i = 0; i < arr.length; i++) |
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器