JAVASCRIPT之多选值排序
来源:互联网 发布:国际交流软件 编辑:程序博客网 时间:2024/05/24 05:54
<!DOCTYPE html 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"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JAVASCRIPT之多选值排序</title></head><body><input name="multi[]" type="checkbox" value="a" onclick="multiselect(this)" />A<input name="multi[]" type="checkbox" value="b" onclick="multiselect(this)" />B<input name="multi[]" type="checkbox" value="c" onclick="multiselect(this)" />C<input name="multi[]" type="checkbox" value="d" onclick="multiselect(this)" />D<input type="text" id="answers" value="" /><script language="javascript"> function multiselect(obj){ var ansobj = document.getElementById("answers"); var selval = obj.value.toUpperCase(); var ansval_arr = new Array(); var ansval = ''; ansval = ansobj.value; if(obj.checked){ if(ansval == "undefined" || ansval == ''){ ansval = ansval + selval; }else{ ansval = ansval + ',' + selval; } }else{ ansval_arr = ansval.split(','); for(var i = 0; i < ansval_arr.length; i++){ if(ansval_arr[i] == selval){ ansval_arr.splice(i,1); } } ansval = ansval_arr.toString(); } ansval = ansval.split(',').sort(); ansobj.value = ansval; } </script></body></html>
1 0
- JAVASCRIPT之多选值排序
- javascript之多选问题
- javascript之多态
- 经典排序之多路归并
- JavaScript入门之多分支结构
- ArcGIS API For Javascript之多图层显示与隐藏,图层要素选框查询
- 外部排序技术之多路归并
- 外部排序技术之多路归并
- 外部排序技术之多路归并
- 基数排序之多关键字排序运用队列
- 外部排序技术之多路归并
- Lucene6.6之多索引+排序+多查询
- JavaScript面向对象编程之多态
- JavaScript 动画之多个div同时变宽
- 存储过程之多选
- 批量操作之多选
- JavaScript排序
- 排序 javascript
- Exchanger线程拷贝
- Keil宏定义和如何知道单片机资源名称
- 每周六 18:30的定时器
- Android开发与Linux开发的区别与联系(入门)
- Android Touch事件分发和消费机制(很简单!)
- JAVASCRIPT之多选值排序
- documentElement 和 body 相关说明
- python问题小结
- Gitlab 创建备份
- ubuntu_nginx+nodejs(反向代理)
- java8 注解学习笔记
- 【模板篇】树状数组们(二)
- java URLConnection类
- 为 iOS 建立 Travis CI