添加数据+二级联动+全选删除
来源:互联网 发布:win7蓝屏修复软件 编辑:程序博客网 时间:2024/06/05 19:06
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><script src="jQuery-2.1.0/jquery-2.1.0.js"></script><script>//全选全不选另一种简单方法 一行 //判断是否全选 // $("#checkAll").click(function() { // $('input[name="subBox"]').prop("checked",this.checked); }); // 创建一个二维数组 var arr = new Array(2); arr[0] = ["广东","广州","深圳","佛山"]; arr[1] = ["湖北","荆州","武汉","赤壁"]; function choose(val){ // 获取city的select var city = document.getElementById("city"); // 获取option var cityOp = city.getElementsByTagName("option"); // 设置可操作 city.disabled = false; // 先删除,后添加 for (var i = 0; i < cityOp.length; i++) { var op = cityOp[i]; // 删除option city.removeChild(op); //数组长度发生变化,需处理 i--; } // 遍历 for (var i = 0; i < arr.length; i++) { //取一维数组 var arr1 = arr[i]; //取一维数组的第一个值 var firstVal = arr1[0]; //判断 if(firstVal == val){ //遍历 for (var j = 1; j < arr1.length; j++) { // 获取城市名 var value = arr1[j]; // 创建option var optionl = document.createElement("option"); // 创建文本 var textl = document.createTextNode(value); // 把文本添加到标签 optionl.appendChild(textl); //添加到city里面 city.appendChild(optionl); } } } }function get(){ var xb = $('[name="aa"]:checked').size(); if(xb!=1){ alert("请选择性别"); }var oo = $('[name="aa"]:checked').val();alert(oo); } function tian(){var name = $('.name').val();var pass = $('.pass').val();var age = $('.age').val();var oo = $('[name="aa"]:checked').val();//获取省市的值var $cityV = $("#province option:selected").html();var $city2V = $("#city option:selected").html();// var tr = $("<tr><td>"+大姐夫呢+"</td><td>"+大姐夫呢+"</td><td>"+123+"</td><td>"+45+"</td><td>"+男+"</td><td>"+地址+"</td></tr>");var tr = $("<tr><td><input class='cx' type='checkbox'/></td><td>"+name+"</td><td>"+pass+"</td><td>"+age+"</td><td>"+oo+"</td><td>"+$cityV+$city2V+"</td></tr>");alert(tr);$(".er").append(tr);}$(document).ready(function(e) {$('#qx').click(function(){var fl = $(this).prop("checked");if(fl){//全选var $ch = $(":checkbox");$ch.each(function(index, element) { $ch[index].checked=true; });}else{//全不选var $ch = $(":checkbox");$ch.each(function(index, element) { $ch[index].checked=false; });}});$('#dele').on('click', function(){$(".er :checked").not("[id]").parent().parent().remove(); //移除所有被选中的input元素}); $('.tj').click(function(){//get();if(flag1 && flag2 && flag3){tian();}else{alert("请按要求输入信息");}});var flag1 = false;var flag2 = false;var flag3 = false;var name = $('.name').val();var pass = $('.pass').val();var age = $('.age').val();var sname = $('.sname');var spass = $('.spass');var sage = $('.sage');var ssex = $('.ssex');$('.name').blur(function(){var name = $('.name').val();if(name.length<=0){sname.html("用户不能为空");flag1=false;}else{sname.html("");flag1=true;}});$('.pass').blur(function(){var pass = $('.pass').val();if(pass.length<4 || pass.length>16){spass.html("密码为4-6位");flag2=false;}else{spass.html("");flag2=true;}});$('.age').blur(function(){var age = $('.age').val();if(isNaN(age)){spass.html("年龄必须为数字");flag3=false;}else{spass.html("");flag3=true;}}); });</script></head><body><center><h3>用户注册</h3><table width="240" border="1" cellspacing="1"> <tbody> <tr> <td>用户名:</td> <td><input class="name" type="text" placeholder="用户名不能为空"/></td> </tr><span class="sname"></span> <tr> <td>密码:</td> <td><input class="pass" type="text" placeholder="长度在4-16位之间空"/></td> </tr><span class="spass"></span> <tr> <td>年龄:</td> <td><input class="age" type="text" placeholder="年龄必须是数字"/></td> </tr><span class="sage"></span> <tr> <td>性别:</td> <td><input class="sex" type="radio" name="aa" value="男" />男<input type="radio" name="aa" value="女" />女</td> </tr><span class="ssex"></span> <tr> <td>住址:</td> <td> <select id="province" onchange="choose(this.value)"> <option value="0">--请选择省--</option> <option value="广东">广东</option> <option value="湖北">湖北</option> </select> <select id="city" disabled="disabled"> <option value="0">--请选择市--</option> </select> </td> </tr> <tr> <td colspan="2" align="center"><button class="tj">提交</button></td> </tr> </tbody></table><br/><br/><button id="dele">批量删除</button><table width="240" border="1" cellspacing="1"> <tbody class="er"> <tr> <td><input id="qx" type="checkbox"/></td> <td>用户名</td> <td>密码</td> <td>年龄</td> <td>性别</td> <td>住址</td> </tr> </tbody></table></center></body></html>
阅读全文
0 0
- 添加数据+二级联动+全选删除
- 表单验证+二级联动+添加+全选/反选+删除
- 表格添加数据+二级联动
- HTML 添加+二级联动+ 删除+批量删除
- 动态添加删除Option达到二级联动
- 表单验证 二级联动 添加 删除
- HTML jquery 添加+删除+批量删除+二级联动
- 二级联动添加表格及删除按钮弹出对话框
- 二级联动实现省市表单添加删除操作
- 添加,删除,全选,批量,的数据
- xml数据二级联动
- 全选与反选 +二级联动
- json数据的二级联动
- 数据库读取数据,二级联动
- 添加删除全选
- angular 输入添加,全选,批量删除表格数据
- 删除 添加 全选 批量删除
- DataGridView添加一行数据、全选、取消全选、清空数据、删除选中行
- linux下的grep和find命令简单总结
- SSM-CRUD-总结
- 5.2.4 队列方法
- 【已开源】Qt 艾宾浩斯(Ebbinghaus)记忆 软件
- 实现编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 添加数据+二级联动+全选删除
- Mac 搭建Neo4j环境
- 方法
- Leetcode:167. Two Sum II
- Magento中获取Attribute_code并获取客户端显示的值
- Mac python3.5 + Selenium 开发环境配置
- HTTP Status 500
- JS的三种排序方式:冒泡、快速、归并
- mysql 如何在一个字段内存取多个数据