基于字符串替换实现的下拉框链动算法
来源:互联网 发布:我想学淘宝运营 编辑:程序博客网 时间:2024/05/16 02:24
<HTML>
<HEAD>
<TITLE>基于字符串替换实现的下拉框链动算法</TITLE>
</HEAD>
<body>
<table class="table-form">
<tr>
<td>所属类型</td>
<td class="four-content">
<select name="type" onchange="linkOne()">
<option value="01">荣誉</option>
<option value="02">处罚</option>
</select>
</td>
</tr>
<tr>
<td>信用分类</td>
<td class="four-content">
<select name="bigCreId">
<option value="80712" key="02">处罚--重违法</option>
<option value="80502" key="01">荣誉--经营</option>
<option value="80710" key="02">处罚--合同</option>
<option value="80513" key="01">荣誉--商标</option>
<option value="80506" key="01">荣誉--合同</option>
<option value="80624" key="02">处罚--较重违法</option>
<option value="80514" key="01">荣誉--银行</option>
<option value="80504" key="01">荣誉--管理人员</option>
<option value="80713" key="02">处罚--轻违法</option>
<option value="80503" key="01">荣誉--企业</option>
<option value="80718" key="02">处罚--行政处罚</option>
<option value="80515" key="01">荣誉--质量</option>
</select>
</td>
</table>
<script type="text/javascript">
//基于字符串替换实现的下拉框链动算法
var optionsArray = new Array();
function linkSelect(source, target, key) {
//bank options
if (optionsArray[key] == undefined) {
optionsArray[key] = new Array();
for (var i = 0; i < target.options.length; i++) {
optionsArray[key][i] = target.options[i].outerHTML;
}
}
//clear options
target.innerHTML = "";
//select and add options
var linkKey = "key=/"" + source.value + "/"";
var t_options = "";
for (var i = 0; i < optionsArray[key].length; i++) {
t_options += (optionsArray[key][i].indexOf(linkKey) == -1) ? "" : optionsArray[key][i];
}
var t_select = target.outerHTML;
t_select = t_select.replace("><", ">" + t_options + "<");
target.outerHTML = t_select;
}
//链动类别(荣誉/处罚)和信用大类
function linkOne() {
linkSelect(document.all('type'), document.all('bigCreId'), 1);
}
linkOne();
</script>
</body>
</HTML>
<HEAD>
<TITLE>基于字符串替换实现的下拉框链动算法</TITLE>
</HEAD>
<body>
<table class="table-form">
<tr>
<td>所属类型</td>
<td class="four-content">
<select name="type" onchange="linkOne()">
<option value="01">荣誉</option>
<option value="02">处罚</option>
</select>
</td>
</tr>
<tr>
<td>信用分类</td>
<td class="four-content">
<select name="bigCreId">
<option value="80712" key="02">处罚--重违法</option>
<option value="80502" key="01">荣誉--经营</option>
<option value="80710" key="02">处罚--合同</option>
<option value="80513" key="01">荣誉--商标</option>
<option value="80506" key="01">荣誉--合同</option>
<option value="80624" key="02">处罚--较重违法</option>
<option value="80514" key="01">荣誉--银行</option>
<option value="80504" key="01">荣誉--管理人员</option>
<option value="80713" key="02">处罚--轻违法</option>
<option value="80503" key="01">荣誉--企业</option>
<option value="80718" key="02">处罚--行政处罚</option>
<option value="80515" key="01">荣誉--质量</option>
</select>
</td>
</table>
<script type="text/javascript">
//基于字符串替换实现的下拉框链动算法
var optionsArray = new Array();
function linkSelect(source, target, key) {
//bank options
if (optionsArray[key] == undefined) {
optionsArray[key] = new Array();
for (var i = 0; i < target.options.length; i++) {
optionsArray[key][i] = target.options[i].outerHTML;
}
}
//clear options
target.innerHTML = "";
//select and add options
var linkKey = "key=/"" + source.value + "/"";
var t_options = "";
for (var i = 0; i < optionsArray[key].length; i++) {
t_options += (optionsArray[key][i].indexOf(linkKey) == -1) ? "" : optionsArray[key][i];
}
var t_select = target.outerHTML;
t_select = t_select.replace("><", ">" + t_options + "<");
target.outerHTML = t_select;
}
//链动类别(荣誉/处罚)和信用大类
function linkOne() {
linkSelect(document.all('type'), document.all('bigCreId'), 1);
}
linkOne();
</script>
</body>
</HTML>
- 基于字符串替换实现的下拉框链动算法
- 基于JavaScript实现的轻量级字符串占位符替换函数
- 字符串的空格替换算法
- JS实现字符串的替换
- 编程实现字符串的替换
- 基于hash表的文件字符串替换
- 基于匹配模式的字符串替换
- 实现字符串中子字符串的替换
- 每日一算法:字符串的替换
- 字符串替换空格的简单算法
- 字符串替换空格的最优算法
- 基于字符串的hash算法
- 基于jquery的下拉列表实现
- 基于dhtmlxtree实现的下拉树
- 基于jquery、css的下拉菜单实现
- 一个字符串替换算法
- 字符串替换空格算法
- 算法-字符串替换空格
- Mike's 5 Startup Hiring Tips
- 佛祖说出的爱情箴言
- 修复缩略图无法显示
- websphere在aix平台上莫名其妙宕机问题与解决方案
- 傻子才悲伤
- 基于字符串替换实现的下拉框链动算法
- C#设计模式之简单工厂篇
- nam问题终极解决方法!
- 探讨开源软件的互操作策略
- XML在WEB开发中的应用
- ASP.NET学习--N层代码示例
- 斯特陵往事(转自清韵论坛 冯·迪特里施专栏)
- PHP学习笔记-05
- 软件评测知识点总结 很经典的哦~