用jquery写一个员工信息管理系统UI,包括ID、name、gender、address、phone、photo、date
时间: 2023-09-30 22:07:38 浏览: 98
职工管理系统,C语言,包含姓名、性别、电话号码、地址
为了使用jQuery创建一个员工信息管理系统的用户界面(UI),你可以使用HTML和CSS来构建基本的布局和样式,然后使用jQuery来处理交互和动态效果。下面是一个简单的示例:
HTML部分:
```html
<!DOCTYPE html>
<html>
<head>
<title>员工信息管理系统</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>员工信息管理系统</h1>
<form id="employee-form">
<label for="id">ID:</label>
<input type="text" id="id" name="id"><br>
<label for="name">姓名:</label>
<input type="text" id="name" name="name"><br>
<label for="gender">性别:</label>
<select id="gender" name="gender">
<option value="male">男</option>
<option value="female">女</option>
</select><br>
<label for="address">地址:</label>
<input type="text" id="address" name="address"><br>
<label for="phone">电话:</label>
<input type="text" id="phone" name="phone"><br>
<label for="photo">照片:</label>
<input type="file" id="photo" name="photo"><br>
<label for="date">日期:</label>
<input type="text" id="date" name="date"><br>
<input type="submit" value="保存">
</form>
<div id="employee-list">
<!-- 这里显示员工列表 -->
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="script.js"></script>
</body>
</html>
```
CSS部分 (style.css文件):
```css
body {
font-family: Arial, sans-serif;
}
h1 {
text-align: center;
}
form {
margin-bottom: 20px;
}
label {
display: inline-block;
width: 100px;
}
input[type="text"], select {
width: 200px;
}
#employee-list {
max-width: 600px;
margin: 0 auto;
}
```
jQuery部分 (script.js文件):
```javascript
$(document).ready(function() {
// 提交表单时的事件处理
$('#employee-form').submit(function(event) {
event.preventDefault(); // 阻止表单提交的默认行为
// 获取表单数据
var id = $('#id').val();
var name = $('#name').val();
var gender = $('#gender').val();
var address = $('#address').val();
var phone = $('#phone').val();
var photo = $('#photo').val();
var date = $('#date').val();
// 创建员工信息的HTML
var employeeHtml = '<div class="employee">' +
'<h3>' + name + '</h3>' +
'<p>ID: ' + id + '</p>' +
'<p>性别: ' + gender + '</p>' +
'<p>地址: ' + address + '</p>' +
'<p>电话: ' + phone + '</p>' +
'<p>日期: ' + date + '</p>' +
'</div>';
// 将员工信息添加到列表中
$('#employee-list').append(employeeHtml);
// 清空表单数据
$('#id').val('');
$('#name').val('');
$('#gender').val('male');
$('#address').val('');
$('#phone').val('');
$('#photo').val('');
$('#date').val('');
});
});
```
这个示例演示了如何使用jQuery来处理表单提交事件,获取表单数据,创建员工信息的HTML,并将其添加到员工列表中。你可以根据自己的需求进行修改和扩展。记得将上述代码分别保存为`index.html`、`style.css`和`script.js`文件,并确保正确引入jQuery库。
阅读全文