初学Html5+CSS之用表格创建添加信息表+省市联动+删除

html 下拉列表联动展示数据Demo html 下拉列表 联动选择 展示数据Demo 类似可以实现地址选择 立即下载

效果图





需要导入的包如下








代码如下






<!DOCTYPE html>
<html>


<head>
<meta charset="UTF-8">
<title></title>
<style>
table {
width: 600px;
border: solid 0px;
text-align: center;
display: none;

}
</style>
<script src="js/jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function() {
$("#add").click(function() {
$("table")[0].style.display = "block";
var shengfen = [["西二旗", "西直门"], ["浦东区", "徐汇区"]];

$("#pro").change(function() {

$("#cityx").siblings().remove();
var sheng = $(this).val();//省份对应value
for(var i = 0; i < shengfen[sheng].length; i++) {
var $o = $("<option></option>");//创建option标签
$o.html(shengfen[sheng][i]);
$("#city").append($o);
}
});


var name = $("#name").val();
if(name.length<3)
{
alert("姓名不能小于3");
}
var age = $("#age").val();
var sex = $("#sex").val();
var birth = $("#birth").val();
if(birth=="")
{
alert("请选择生日");
}
var city = $("#city").val();
var tr=$("<tr>");
var td1 = $("<td><input type='checkbox'/></td>");
var td2 = $("<td>").html(name);
var td3 = $("<td>").html(sex);
var td5 = $("<td>").html(birth);
var td6 = $("<td>").html(city);
var td7 = $("<td><button>&nbsp;&nbsp;&nbsp;&nbsp;删除&nbsp;&nbsp;&nbsp;&nbsp;</button></td>");
tr.append(td1);
tr.append(td2);
tr.append(td3);
tr.append(td5);
tr.append(td6);
tr.append(td7);
$("tbody").append(tr);//tr--->tbody
$("tbody tr:odd").css("background-color", "#EEEEEE");
$("tbody tr:even").css("background-color", "white");
$("td button").click(function() {
$(this).parent().parent().remove();
$("tbody tr:odd").css("background-color", "#EEEEEE");
$("tbody tr:even").css("background-color", "white");
var trs = $("tbody").children("tr");
if(trs.length == 0) {
$("table")[0].style.display = "none";
}
});


});
});
</script>
</head>


<body>
姓名:<input id="name" /> 
<font>&nbsp;&nbsp;&nbsp;</font>
性别:<select id="sex" style="width: 60px;">
<option value="男">男</option>
<option value="女">女</option>
</select>
<font>&nbsp;&nbsp;&nbsp;</font>
生日:<input id="birth" type="date"/>
<font>&nbsp;&nbsp;&nbsp;</font>
住址:<select id="pro">
<option>---请选择省份</option>
<option value="0">北京</option>
<option value="1">上海</option>
</select>
<select id="city">
<option id="cityx">---请选择城市</option>
</select>


<input type="button" value="添加" id="add" style="background: greenyellow; border-radius: 5px; padding: 5px; width: 90px; margin-left: 50px;" /><br />
<input type="button" style="background: yellow; margin-left: 772px; margin-top: 10px; width: 100px; border-radius: 5px; padding: 5px;" value="全选/反选"/>
<input type="button" style="background: red; margin-top: 10px; margin-left: 15px; width: 100px; border-radius: 5px; padding: 5px;" value="我是删除"/>
<table border="0px solid" background="#999999" style="width: 900px;">
<thead>
<tr style="background: #999999;">
<th><input type="checkbox"/></th>
<th width="240px">姓名</th>
<th width="240px">性别</th>
<th width="240px">生日</th>
<th width="240px">城市</th>
<th width="240px">删除</th>
</tr>
</thead>
<tbody>


</tbody>
</table>
</body>


</html>

JS城市配送下拉列表美化表单.zip JS城市配送下拉列表美化表单,适用于电商网站,商品送货,选择省市地区下拉列表。 立即下载

相关推荐

jQuery实现表格行的动态增加与删除(改进版)

jQuery实现表格行的动态增加与删除(改进版)

(网页设计+数据库增删查改)——课设展示

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、网页部分成果展示1、动态显示日期2、动态显示访客3、图片放大效果4、滚动字幕5、网页插入视频6、二级网页7、三级网页8、浮动广告二、数据库部分成果展示1、注册表2、登陆表3、PHP admin数据库管理界面4、【增】增加新用户5、【删】删除新用户6、【查】查找关键字7、【改】改变用户信息二、使用步骤1.引入库2.读入数据总结 一、网页部分成果展示 提示: 1、博主使用的制作网页的软件是dreamweaver,但vscode也行

6112

js控制表格排序,插入,删除,移动行或列,导出表格

纯js无刷新控制表格排序,插入,删除,移动行或列,导出表格,增加表头等功能,测试通过。

CSS 精通指南(四)

我们已经看到,按钮和文本输入可以通过移除默认样式(如边框)来驯服。但是按钮大多只是一个平面,里面有一些文本,其他表单组件更复杂。例如,复选框由小方框和其中可能的勾号组成。例如,对复选框应用填充是什么意思?它是在盒子的图形里面还是外面?我们对复选框应用的任何大小调整会影响复选标记吗?避开这些问题,我们可以选择用图形完全替换复选框。这是通过巧妙使用 label 元素和表单状态的伪类实现的。由于标记的顺序,结合兄弟选择器和:checked 伪类,我们可以根据复选框的状态为复选框和标签的外观生成规则。

龙哥盟 2213

js表格刷新、全选、全不选、添加、拷贝、上下移动、删除行功能实现

对表格单元格的添加删除修改并对其进行移动以及拷贝等操作,是目前应用开发中常用的技术。 js刷新、复选框全选,全不选,添加,拷贝,上下移动,删除功能实现。

CSS写的简单表格示例

复制代码代码如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv=”Content_Type” content=”text/html”;charset=utf-8> <title>个人信息登记</title> <style> caption{height:50px;font-size:30px;font-weight:bold;} table{border:1px solid gray; border-collapse:collapse; margin:100px auto;} th{height:60px;width:130px; border

html个人信息表制作(适合初学者)

html个人信息表制作(适合初学者)

qq_51730402的博客 4689

使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能

一、写在前面 1. Bootstrap是一个由 Twitter 开发和维护的前端框架,目前很受欢迎,Bootstrap中文网点击这里。 2. Vue.js 是一套构建用户界面的渐进式框架,点这里访问官网。 二、实现效果: 三、页面引入bootstrap、vue资源 <link rel="stylesheet" href="//cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css" rel="external nofollow" > <link rel="stylesheet" href="//maxcdn.bootstrapcdn.

html表格联动,Table表格的二级联动

用Table实现二级联动头一次听说二级联动这个概念,悔恨以前做课设的时候对这些东西浅浅略过。网上搜寻一番后发现大多数例子都是对下拉选框的二级联动,最常用的应该就是省市区的选择了吧。【复现select下拉选框的二级联动】两个下拉选框,一个定义市一个定义区;区随市的变化而变化。为市对应的下拉列表定义触发事件onchange(),当其中内容发生变化时触发函数。-请选择--请选择-下面是js脚本:定义了一...

weixin_35122994的博客 991

vivado2020.2安装教程:Windows平台完整指南

手把手带你完成vivado2020.2安装教程,覆盖下载、配置到验证全过程,解决常见安装问题,确保在Windows平台顺利部署开发环境,适合初学者快速上手。

weixin_42607969的博客 1347

【原创,解决CLodop安装后无法调用的问题】已经安装过CLodop,但是网页上仍然提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装....”

在某些国内web网站中,需要安装一个名为“CLodop”的插件;但在实际使用过程中,即使安装了CLodop插件,网页试图调用它时还是会提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装...”,且无法完成相关打印任务 本文属原创博客,分析了解决CLodop无法被调用的问题,并附上了原理和解决方法,本质上是和跨域请求以及CORS类安全组策略相关

link_in_csdn的博客 2万+

html表格联动,iView table组件两列联动

一、效果图版本选择变化,版本提交时间跟随变化。table控制另一列的数据显示.gif二、关键代码/*** 训练页面-训练配置*/setTrainTable() {this.train_tableColumns = [{type: 'selection',width: 60,align: 'center'},{type: 'index',title: '序号',width: 80,align: 'c...

weixin_36301639的博客 424

数据库崩溃恢复机制:REDO日志与UNDO日志详解

在数据库管理系统中,事务的持久性和一致性是至关重要的。为了保证在系统崩溃或发生故障时数据不会丢失,数据库引入了恢复机制。其中,REDO日志和UNDO日志是两种关键的恢复技术。本文将详细描述这两种日志的作用、工作原理以及它们在数据库崩溃恢复中的应用。

My_wife_QBL的博客 1413

(转)JS实现可编辑的表格

来自网络:这个不错,就转了收藏。 http://apps.hi.baidu.com/share/detail/30648462 html: [code="html"] 编辑表格数据 可编辑的表格 序号 商品名称 数量 单价 合计 ...

iteye_20446的博客 1749

车载测试实战:adb logcat日志高效抓取与问题定位技巧

本文详细介绍了车载测试中adb logcat日志的高效抓取与问题定位技巧。作为车载测试的“第一现场”,adb logcat能实时、精准地抓取系统与应用日志,是定位应用崩溃、ANR及功能异常等问题的关键工具。文章从环境搭建、核心命令组合拳到实战分析与自动化脚本,提供了完整的操作指南,帮助测试人员快速掌握这一必备技能,大幅提升问题排查效率。

ii567的博客 1041

【安全启动】HSM安全启动原理与技术实现白皮书

摘要: 安全启动(Secure Boot)与度量启动(Measured Boot)通过硬件信任根(HSM/TPM等)确保系统启动链路的可信性,实现代码验证与状态记录。HSM作为核心组件,承担密钥保护、签名验证和密码运算任务,与SHE、TPM等协同构建分层信任链。通用计算与嵌入式/汽车场景的启动流程差异显著,前者依赖TPM的PCR度量,后者以HSM为核心实现硬件级安全闭环。工程实践中需权衡性能、合规性及抗攻击能力,并结合后量子密码(PQC)等演进技术优化方案。

weixin_46481662的博客 836

【转】javaSciprt Table 操作全解 (tr上移,下移,添加,删除,选中) [转]

最近项目中正用到了动态上移、下移的功能,网上搜索了一下,觉得这个最赞,希望同样可以给其他朋友借鉴。 &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; &lt;style type="text/css"&gt;*{}{fon

iteye_15284的博客 320

CODESYS无扰切换PID(ST源代码)

/运行信号//手自动切换//设置值、目标值yk : REAL;// 实际值、反馈信号;// 开环给定值;// 比例增益;// 积分时间 单位S;Td : REAL;// 微分时间 单位S;//采样时间 单位S// 滤波时间 单位S;//中断周期 默认10msEND_VARVAR_OUTPUT//uk : REAL;//控制器输出;//上一时刻的实际值;uDk : REAL;

RXXW_Dor的博客 1403

html选择框多级联动

Demo来源:http://www.imuum.com/plugin-jquery-cityselect-js-provinces-linkage-effect.html 我把Demo改写成最多可以到5级联动,需要增加修改也很容易 前面采用Java递归建树 后面补充了前端递归建树

liufang1991的专栏 1万+

【目录】专栏文章导航

从最强工具链Davinci Configurator模块学习出发掌握AUTOSAR

weixin_47571898的博客 3301

mabl:AI原生测试自动化平台的基础使用

mabl是一个基于人工智能和机器学习的云原生测试自动化平台。它通过使用先进的技术,如机器学习,自动创建和执行测试,自动分析测试结果,并根据需求的变化自动适配和维护测试。这样的自动化过程极大地提高了软件测试的效率和准确性。mabl的口号是 “You write code, mabl tests”,意味着开发者只需关注编写代码,而测试工作则可以交给mabl来完成。mabl的平台支持多种测试类型,包括 Web、App、Api、可访问性和性能测试,使得团队能够更快速、更有信心地发布软件。

blues_C的博客 3661

可以增加和删除行的table(可以编辑表格中内容)

可以增加和删除行的table(可以编辑表格中内容)

Fay.Q 4099

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jquery实现的可增加,删除行,可多行上下移动表格

var rowId=1; //添加行 function addRow() { //因为表格每行都有一些效果,不得不处理下id,和其他没有关系 rowId++; var replaceString=$("#lb tr:first-child").html().replace("value=tr1","value=tr"+rowId).replace("rowId=\"1\"","r.

Busing的专栏 403

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jquery操作表格上下移动行

&lt;html&gt; &lt;head&gt; &lt;title&gt;jquery表格操作&lt;/title&gt; &lt;script language="javascript" src="http://www.codefans.net/ajaxjs/jquery1.3.2.js"&gt;&lt;/script&gt; &lt;/head&am

webdev 170

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 初学Html5+CSS之表单的省级联动
下一篇: 初学Html5+CSS之用div创建数据表布局+删除+批量删除+全选+内容判断
风偏偏
博客等级 码龄9年 2粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值