分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

select 标签级联 和 html增加/删除行

发布时间:2023-09-06 01:59责任编辑:胡小海关键词:暂无标签

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>
联动和增加行
</title>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
function jl1(value){
document.getElementById("ml2").options.length = 0;
var selectObj = document.getElementById("ml2");
selectObj.options[selectObj.length] = new Option("全部","");

if(value==‘1‘){
??selectObj.options[selectObj.length] = new Option(‘v1‘,‘v1‘);
??selectObj.options[selectObj.length] = new Option(‘v2‘,‘v2‘);
}
if(value==‘2‘){
??selectObj.options[selectObj.length] = new Option(‘vv1‘,‘vv1‘);
??selectObj.options[selectObj.length] = new Option(‘vv2‘,‘vv2‘);
}
fz();

}
function fz(){
var ml1 = $("#ml1").val();
var ml2 = $("#ml2").val();
var ml = (ml2==‘‘||ml2==null)?ml=ml1:ml=ml2;
$("#ml").val(ml);
//alert($("#ml").val());
}
/**
success:function(res){
???????????????
??var result = res.split(";");
??var tep;
??
??document.getElementById("ml2").options.length = 0;
??var selectObj = document.getElementById("ml2");
??selectObj.options[selectObj.length] = new Option("全部","");

??if(result!=""&&result!=null){
??for (i = 0; i < result.length; i++) {
??tep = result[i]
??var tmparr = tep.split(",");
??selectObj.options[selectObj.length] = new Option(tmparr[1],tmparr[0]);
??}
??}
??changeValue();
}
*/

function addTr(){
$("#tbody").append(createNewRow());
sortNumber();
}

function createNewRow(){
var index = $(".tr");
var td = $("#tr1").html();
var tr = "<tr id=‘tr"+index.length+"‘ class=‘tr‘>"+td+"</tr>";
return tr;
}
function sortNumber(){
$(".xh").each(function(index,obj){
$(obj).html(index+1);
$(obj).parents(‘tr‘).attr("id","tr"+(index+1));
});
}
function delTr(obj){
var tr = $(".tr").length;
if(tr==1){
alert("必须保留一行");
return;
}
$(obj).parents(‘tr‘).remove();
???sortNumber();
}
</script>
</head>
<body>
<input id=‘ml‘ name=‘ml‘ type=‘hidden‘/>
<select onchange="jl1(this.value)" id=‘ml1‘>
<option value ="">全部</option>
<option value ="1">1</option>
<option value ="2">2</option>
<option value ="3">3</option>
</select>
<select id=‘ml2‘ onchange=‘fz()‘>
<option value ="">全部</option>
</select>
<br><br>
<br><br>
<br><br>
<input type=‘button‘ value=‘增加行‘ onclick=‘addTr()‘>
<table >
<tbody id=‘tbody‘>
<tr>
<td>序号</td>
<td>姓名</td>
<td>年龄</td>
<td>操作</td>
</tr>
<tr id=‘tr1‘ name=‘tr‘ class=‘tr‘>
<td class=‘xh‘>1</td>
<td>
<input name=‘name‘></input>
</td>
<td>
<input name=‘age‘></input>
</td>
<td>
<input type=‘button‘ value=‘删除‘ onclick="delTr(this)"></input>
</td>
</tr>
</tbody>
</table>
</body>
</html>

select 标签级联 和 html增加/删除行

原文地址:https://www.cnblogs.com/BigWrite/p/9166346.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved