搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
AWVS激活版启动后显示“无法访问此网站”无法启动的解决方法_awvs服务启动后又自动停止
2
vscode 切换开发者工具_VS code开发工具的使用教程
3
5 个令人难以置信的 AI 工具,可将您的工作效率提高 10 倍_veed.io好用吗
4
idea中使用git,_intellij 使用git rebase
5
python数字图像处理基础(七)——直方图均衡化、傅里叶变换_python数字图像直方图均衡化
6
147.栈与队列:滑动窗口最大值(力扣)
7
京东h5st加密参数分析与批量商品价格爬取(文末含纯算法)_京东 h5st
8
讯飞星火认知大模型与ChatGPT的对比分析_讯飞星火和chatgpt对比
9
Linux下DNS服务器的设置
10
#经验分享#学习方法
当前位置:
article
> 正文
js在指定的table行后添加新行(js实现select数据的填充,添加行,删除行)_jtable在选中行后插入一行
作者:weixin_40725706 | 2024-06-03 21:01:54
赞
踩
jtable在选中行后插入一行
<pre><pre><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
body{width:900px; height:600px;margin: 0px auto; }
body,ul,table,li,pre,dd,dt,tr,th,td,{padding:0px;border:0px; margin:0px;font-size: 14px;}
.container{text-align:center; border:1px solid #F00;text-align:center;}
.form-horizontal {
position: relative;
padding: 100px 50px;
}
.form-group {
margin-left: 50px;
margin-right: 50px;
height: 35px;
}
.btn{color: #FFF;background-color: #62be4f;border-color: #2582d3;display: inline-block;padding: 4px 20px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid #ffffff;border-radius: 4px;}
.form-control{width: 100px;height: 35px;padding: 5px 2px;}
.h100{height:100px}
.h150{height:150px}
.w500{width:500px;}
</style>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div class="container">
<table id="longTable" class="form-horizontal">
<tr class="form-group"><td colspan="1">客户名称:</td>
<td colspan="5"><input id="bussName" name="bussName" type="text" class="form-control w500" autocomplete="off"></td></tr>
<tr class="form-group"><td colspan="1" >认证码</td>
<td colspan="5"> <input id="verifyCode" name="verifyCode" type="text" class="form-control w500"/></td>
</tr>
<tr id="formgroup" class="form-group"><td colspan="1" >授权人:</td>
<td colspan="5"> <button οnclick="addPerson()" class="btn btn_import mr_20"style="margin-top:-5px;" >添加授权人</button></td>
</tr>
<tr class="form-group"><th class="form-group"></th><th class="form-group"><center>姓名</center></th><th class="form-group"><center>职务</center></th><th class="form-group"><center>证件类型</center></th><th class="form-group"><center>证件号码</center></th><th class="form-group"><center>操作</center></th></tr>
<tr class="form-group" ><td colspan="1">备注:</td>
<td colspan="5">
<textarea class="form-control w500 h100 " id="memo" name="memo" rows="5" cols="50"></textarea>
</td>
</tr>
<tr class="form-group" style="text-align:center"><td colspan='6'>
<button type="button" οnclick="sure();" id="submit_btn" class="btn btn-primary btn-lg"> 确 定 </button>
<input type="reset" οnclick="history.go(0);" id="cancel" value=" 取 消 " class="btn btn-default btn-lg">
</td></tr>
</table>
</div>
</body>
</html>
<script>
var optionHtml = new Array();
/**
* 初始化数据字典信息证件类型
*将数据保存到optionHtml数组中
*/
var arr = ["身份证","身份证","身份证","身份证","身份证","身份证"];
$(function(){
//设置模板的证件类型下拉框
optionHtml.length = 0;
for(var i = 0; i < 6; i++){
optionHtml.push("<option value='"+i+"'>"+ arr[i] +"</option>");
}
});
/**
*点击下一步的事件函数
*/
function next(){
if('2'==$("#cwfType").val()){
$("#long_cwf").show();
$("#cwfTypeSelect").hide();
}
};
/**
*js自动生成五个授权人列
*生成规则 1、添加授权人
*/
var j =1;
var arrayA = new Array();
function addPerson(){
if(arrayA.length<5){
//保证添加下一个授权人时,上一个授权人的信息已经填写
/**
if(''==$("#name"+(j-1)).val()||''==$("#position"+(j-1)).val()||''==$("#cardNo"+(j-1)).val()){
art.dialog({
lock: true,
background: '#600', // 背景色
esc:true,
opacity: 0.87, // 透明度
content: '请先填写授权人员信息!',
skin: 'default',
icon: 'alert',
yesText: '确 定',
yesFn: function(){
return true;
}
});
return ;
}*/
$("#longTable tr:eq("+(3+arrayA.length)+")").after("<tr id='seq"+j+"' class='form-group'><td></td><td><input class='form-control' id='name"+j+"' type='text'/></td>"
+"<td ><input class='form-control' id='position"+j+"' type='text'/></td>"
+"<td><select class='form-control' name='cardType' type='text' id='cardType"+j+"'>"+optionHtml.join('')+"</select></td>"
+"<td><input class='form-control' id='cardNo"+j+"'+ type='text' /></td>"
+"<td><a href='javascript:remove("+j+");'>删除</a></td></tr>");
arrayA.push(j);
j++;
}else{
art.dialog({
content: '最多添加五个授权人!',
skin: 'default',
icon: 'alert',
lock: true,
esc:true,
yesText: '确 定',
yesFn: function(){
return true;
}
});
return false;
}
};
function remove(t){
var post = arrayA.indexOf(t);
arrayA.splice(post,1);
$("#longTable #seq"+t).remove();
}
function sure(){
for(var m =0;m<arrayA.length;m++){
var p=arrayA[m];
if(!(name(p)&&position(p)&&cardNo(p))){
return;
}
}
}
function name(s){
var value=$("#name"+s).val();
var reg=new RegExp("[^%&',;=?$\"]+");
if(''==value||!reg.test(value)){
art.dialog({
content: '姓名不能为空或者包含特殊字符',
skin: 'default',
icon: 'alert',
lock: true,
esc:true,
yesText: '确 定',
yesFn: function(){
$("#name"+s).focus(); return true;
}
});
}else{
return true;
}
}
function position(s){
var value=$("#position"+s).val();
var reg=new RegExp("[^%&',;=?$\"]+");
//var reg = new RegExp("[^%&',;=?$\x22]+");
if(!reg.test(value)||''==value){
alert("职位不能为空或者包含^%&',;=?$\"等字符");
$("#position"+s).focus(); return false ;
}else{
return true;
}
}
function cardNo(s){
var value=$("#cardNo"+s).val();
var reg = new RegExp("^[A-Za-z0-9]+$");
if(!reg.test(value)||''==value){
alert("证件号码不合法");
$("#cardNo"+s).focus(); return false ;
}else{
return true;
}
}
</script>
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/668913
推荐阅读
article
Selenium
自动化
—— 高级交互(
click
、
sendKeys
、submit、clear、s...
Selenium
WebDriver提供了一系列简洁而强大的API,可以通过它们直接操纵页面上的各类元素,从而模拟用户交...
赞
踩
article
【
bug
】【
vue
+
el
-
table
】
数据
重绘,刷新
数据
(
组件
嵌套较深
,
数据
结构包含
children
...
这个
bug
应该不是
组件
嵌套过深的原因
,
而是新增的时候没有加
children
,
组件
的渲染依赖于特定的
数据
结构或状态
,
利用索...
赞
踩
article
添加唯一性约束 延迟生效_表存在数据时
alter
table
add
constraint
usi...
已存在数据的表,发现某字段缺失唯一性约束,现在要添加唯一性约束,操作如下:-- 添加唯一性约束,延迟生效
alter
ta...
赞
踩
article
Latex
表格
制作详细教程(
table
,
tabular
,
multirow
, multicolum...
Latex
表格
制作超详细教程_
latex
表格
latex
表格
...
赞
踩
article
hive
创建
分区表
指定
分隔符
_使用“
as
select
”创建配置单元表或“喜欢”并指定
分隔符
...
...
Is it possible to do acreate table
as
select
usingrow format...
赞
踩
article
Hive
分区
表
Select
优化_两个
hive
表
传输
一个
快
一个
慢原因...
Hive
分区
表
Select
优化对
hive
分区
表
执行select操作时,经常执行很慢,原因竟是因为
一个
点!优化适配情...
赞
踩
article
hive
在执行
create
table
student
1
as
select
*
from
stu...
_
hive
create
table
as
select
很慢
hive
create
table
as
select
很...
赞
踩
article
HBase
优化之Apache
Phoenix
二级
索引
_
skip
-
scan
-
join
table
0...
索引
分类全局
索引
本地
索引
覆盖
索引
函数
索引
全局
索引
全局
索引
适用于读多写少业务 当构建了全局
索引
时,
Phoenix
会拦截写入...
赞
踩
article
大数据:
spark
SQL
编程语法,DSL风格,
SQL
风格,select,
filter
,
where
,g...
大数据:
spark
SQL
编程语法,DSL风格,
SQL
风格,select,
filter
,
where
,groupBy,cre...
赞
踩
article
python
pivot
_
table
功能
详解与应用
--
实现
Excel
的透视表
功能
_
pivot
t...
1. 背景描述透视表是一种能对多维数据进行分析统计的工具,具有筛选处理、分类汇总,优化显示等强大的
功能
,是
Excel
中最...
赞
踩
article
【
Python
常用
函数
】一文让你彻底掌握
Python
中的
pivot
_
table
函数
_
python
p...
python
中的
pivot
_
table
函数
详解_
python
pivot
table
python
pivot
table
...
赞
踩
article
Pandas
数据透视表--
pivot
_
table
_
pivot
table
...
pandas有两个
pivot
_
table
函数,pandas.
pivot
_
table
和pandas.DataFrame.p...
赞
踩
article
【
MySQL
】
lower
_
case
_
table
_
names
作用及使用
_
lower
-
case
-tabl...
在使用dataease时,连接外部数据库,启动报错!后查看官方文档,特别要求改数据库配置文件:
lower
_
case
_
ta...
赞
踩
article
Reids 基础 --
Redis
数据库
通用命令(SELECT、
KEYS
、
SCAN
、RANDOMKE...
所有
Redis
键,无论它们是什么类型,都会被存储到
数据库
中。一个
Redis
服务器可以同时拥有多个
数据库
,每个
数据库
都拥有...
赞
踩
article
【
Flink
SQL
】
Flink
SQL
基础
概念
(一):
SQL
&
amp
;
Table
运行环境、...
无论输入是连续(流处理)还是有界(批处理),在
Table
和
SQL
任一
API
中同一条查询语句是具有相同的语义并...
赞
踩
article
MVC
easyui
-
switchbutton
和
checkbox
、
radio
使用和赋值 JQ...
初始化默认:
[详细]
-->
赞
踩
article
Linux磁盘LVM根目录扩容
ubuntu
--vg-
ubuntu
--lv_
the
backup
gp...
扩展
ubuntu
--vg-
ubuntu
--lv。Linux磁盘LVM根目录扩容。The
backup
GPT
table
...
赞
踩
article
Kylin GPT PMBR 大小不符_
the
backup
gpt
table
is
not on...
GPT PMBR fd
is
k_
the
backup
gpt
table
is
not on
the
end of
the
...
赞
踩
article
【
数据结构
】
哈希
表(
Hash
Table
)...
【
数据结构
】
哈希
表(
Hash
Table
)_
哈希
表
哈希
表 文...
赞
踩
article
sql
server
select
语句中
包含
子
select
语句问题
_
select
中
包含
sele...
问题代码如下SELECT code,(SELECT company FROM apprai
_
code WHERE sj
_
...
赞
踩
相关标签
selenium
自动化
测试工具
bug
vue.js
数据结构
数据库
linux
前端
latex
表格
科研
论文写作
hive创建分区表 指定分隔符
hive
select
where
hive insert 报错
大数据
sql functions
createTempView
filter where
sparkSQL
python