二级联动实现省市表单添加删除操作
2017-11-23 10:41
155 查看
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>二级联动</title> <script src="js/jquery-3.2.1.min.js" type="text/javascript" charset="utf-8"></script> </head> <body> <form action="#" id="f"> 用户名:<input type="text" id="username" /> <span id="nametip"></span><br> 性别:<input type="radio" name="sex" value="男"/>男 <input type="radio" name="sex" value="女"/>女<br> 地址: <select id="sheng"> <option>--省--</option> </select> <select id="shi"> <option>--市--</option> </select> <br> <input type="submit" value="注册"/> </form> <table border="1px" cellspacing="0px" cellpadding="0px" id="t"> <tr> <td>用户名</td> <td>性别</td> <td>地址</td> <td>操作</td> </tr> </table> <!-- 逻辑代码 1.界面 2.获取名字,验证是否为空 3.获取性别 4.获取地址 5.添加到页面 6.实现删除功能 --> <script type="text/javascript"> //页面加载的时候,就要将省的信息,和市的信息添加到页面 var arr = new Array(); arr["山东"]=new Array("青岛","济南","聊城"); arr["山西"]=new Array("运城","太原","临汾"); //先将省放入第一个下拉菜单 for(sheng in arr){ $("#sheng").append("<option>"+sheng+"</option>"); } //-----------------------------------市---- //当省的下拉改变的时候,市做相应的显示 $("#sheng").change(function(){ //每次清空一下,防止重复 $("#shi").empty(); $("#shi").append("<option>--市--</option>"); //根据省取出市,放入第二个下拉菜单 var s1 = $("#sheng").val(); var shis = arr[s1];//shis是个数组 for(shi in shis){ var s2 = shis[shi]; $("#shi").append("<option>"+s2+"</option>"); } }); //表单验证 $("#f").submit(function(){ //获取名字,验证是否为空 var username = $("#username").val(); if (username=="") { //提示 $("#nametip").html("用户名不能为空"); //变色 $("#nametip").css({"color":"red"}); return;//结束方法 }else{ $("#nametip").html(""); } //获取性别 var sex = $("input[type=radio]:checked").val(); //var sex = $("input:radio:checked").val(); 另一种写法 //console.log(sex); //取出地址 var address = $("#sheng").val()+"-"+$("#shi").val(); //添加到表格 var tr = "<tr><td>"+username+"</td><td>"+sex+"</td><td>"+address+"</td><td><input type = 'button' value = '删除' onclick = 'dele(this)'/></td></tr>"; $("#t").append(tr); //不想跳转,返回false return false; }); //删除的方法 function dele(t){ t.parentNode.parentNode.remove(); } </script> </body> </html>
相关文章推荐
- JQuery实现添加删除数据全选反选隔行变色二级联动
- 表单验证+二级联动+添加+全选/反选+删除
- SQLite数据库储存图片信息,GridView显示,基本实现添加、删除图标操作 ... ...
- 用WebService实现对数据库进行操作(添加+删除+修改)
- 表单 的 地址联动 添加~删除
- ajax+spring mvc 实现省市二级联动
- 头结点链表的添加结点,删除结点,链表逆序,删除指定数据等操作的实现
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- JQuery EasyUI Combobox 实现省市二级联动菜单
- 使用ajax来实现数据的添加删除查询并能操作表格
- 可视化webpart基础开发——利用事件接收器实现同步操作两个文档库(添加、删除、修改文档)
- 二级联动添加表格及删除按钮弹出对话框
- Struts2+jQuery+ajax+mySql实现省市二级联动
- Javascript 表单 Select 添加 删除 子项目 操作
- SSM+EasayUI实现省市二级联动
- Objective-C ,ios,iphone开发基础:picker控件详解与使用,(实现省市的二级联动)
- Xamarin.Android 入门实例(4)之实现对 SQLLite 进行添加/修改/删除/查询操作
- js实现省市二级联动
- js操作ListBox实现多项的添加和删除