这一章,我们来了解一下怎样在浏览器里对表单里的数据进行修改,接上一章内容。
第一步先在视图里面建一个表格来存放数据。
@*表格样式*@
<div class="container mt-5">
<button class="btn btn-primary" onclick="openInsertModal()">新增</button>
<button class="btn btn-primary" onclick="deleteStudent()">删除</button>
<table id="tbStudent" class="table table-bordered mt-3">
<thead>
<tr>
<th>序号</th>
<th>姓名</th>
<th>性别</th>
<th>身份证号码</th>
<th>电话号码</th>
<th>地址</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
上面的代码给它设置了两个按钮和一个表头,还有一个内容为空的 <tbody></tbody>标签。
空的<tbody></tbody>标签,是为动态添加的数据加上表格样式。
建好表格后,开始进行表格的增添操作的学习。
设置好新增和删除按钮后,给它们添加一个模态窗的效果。
HTML 部分:
@* 新增学生数据的模态窗体 *@
<div id="ModInsertStudent" class="modal" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">新增学生</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<form id="frm" autocomplete="off">
<div class="form-group form-row">
<label class="col-form-label col-3 text-right">姓名</label>
<input class="form-control col-7" type="text" name="StudentName" id="txtStudentName" />
</div>
<div class="form-group form-row">
<label class="col-form-label col-3 text-right">性别</label>
<select class="form-control col-7" name="StudentSex" id="cboStudentSex">
<option value="0">--请选择--</option>
<option value="男">男</option>
<option value="女">女</option>
</select>
</div>
<div class="form-group form-row">
<label class="col-form-label col-3 text-right">身份证号码</label>