html的表格查询 简单样例
时间: 2023-08-04 12:04:07 浏览: 38
以下是一个简单的HTML表格样例:
```
<!DOCTYPE html>
<html>
<head>
<title>表格查询</title>
</head>
<body>
<h1>学生信息查询</h1>
<form>
<label for="name">姓名:</label>
<input type="text" name="name">
<input type="submit" value="查询">
</form>
<table>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>成绩</th>
</tr>
<tr>
<td>张三</td>
<td>18</td>
<td>男</td>
<td>90</td>
</tr>
<tr>
<td>李四</td>
<td>19</td>
<td>女</td>
<td>85</td>
</tr>
<tr>
<td>王五</td>
<td>20</td>
<td>男</td>
<td>95</td>
</tr>
</table>
</body>
</html>
```
这个样例包含一个包含一个表单和一个表格。用户可以在表单中输入姓名并提交表单,页面会根据用户输入的姓名查询表格中对应的学生信息并显示在页面上。表格中包含了学生的姓名、年龄、性别和成绩。
相关问题
html表格检索布局代码样例
我可以帮您提供一些HTML表格检索布局代码的样例,以下是其中一个样例代码:
```
<!DOCTYPE html>
<html>
<head>
<title>Table Search Layout</title>
<style>
table {
border-collapse: collapse;
width: 100%;
font-size: 16px;
text-align: left;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
}
tr:nth-child(even){
background-color: #f2f2f2;
}
input[type=text]{
padding: 6px;
border: none;
border-radius: 4px;
margin-right: 10px;
}
button[type=submit]{
background-color: #4CAF50;
color: white;
padding: 6px 10px;
border: none;
border-radius: 4px;
cursor: pointer;
}
.search-form{
margin-bottom: 20px;
display: flex;
align-items: center;
justify-content: flex-end;
}
</style>
</head>
<body>
<div class="search-form">
<form action="#">
<input type="text" placeholder="Search...">
<button type="submit">Submit</button>
</form>
</div>
<table>
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>John</td>
<td>Doe</td>
<td>john.doe@example.com</td>
</tr>
<tr>
<td>Jane</td>
<td>Doe</td>
<td>jane.doe@example.com</td>
</tr>
<tr>
<td>Bob</td>
<td>Smith</td>
<td>bob.smith@example.com</td>
</tr>
<tr>
<td>Alice</td>
<td>Johnson</td>
<td>alice.johnson@example.com</td>
</tr>
</tbody>
</table>
</body>
</html>
```
希望这可以帮助到您。
html表格模糊查询
要在HTML表格中实现模糊查询,你需要以下几个步骤:
1. 在HTML中添加两个接收条件的输入框和一个搜索按钮。这样用户就可以输入查询条件并点击搜索按钮进行搜索。
2. 在JavaScript中,你需要在重载函数中获取输入框中的搜索条件,并将其提交到控制器进行条件的筛选。
3. 在JavaScript中,你可以使用以下代码实现模糊搜索的功能:
```javascript
window.onload = function () {
var otab = document.getElementById('dateTab'); // 要查询的表格
var obtn = document.getElementById('btnsearch'); // 查询按钮
var otext = document.getElementById('txtsearch'); // 输入框
obtn.onclick = function () {
for (var i = 0; i < otab.tBodies\[0\].rows.length; i++) {
var stab = otab.tBodies\[0\].rows\[i\].cells\[1\].innerHTML.toLowerCase();
var stext = otext.value.toLowerCase();
var arr = stext.split(' ');
otab.tBodies\[0\].rows\[i\].style.background = ""; // 确保在下一次搜索时上一次搜索不会影响这次搜索的结果
for (var j = 0; j < arr.length; j++) {
if (stab.search(arr\[j\]) != -1) {
otab.tBodies\[0\].rows\[i\].style.background = 'yellow';
}
}
}
}
}
```
这段代码会在用户点击搜索按钮时,遍历表格中的每一行,将每行的第二列内容与输入框中的搜索条件进行比较。如果搜索条件在内容中出现,则将该行的背景色设置为黄色,表示匹配成功。
请注意,这段代码假设你的表格的id为`dateTab`,搜索按钮的id为`btnsearch`,输入框的id为`txtsearch`。你需要根据实际情况进行相应的修改。
#### 引用[.reference_title]
- *1* [Layui表格重载 模糊查询](https://blog.csdn.net/weixin_55017780/article/details/126573029)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [HTML 设置通过模糊查询可以使表格某行数据显示高亮](https://blog.csdn.net/weixin_45309155/article/details/123062892)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]