jQuery编辑表单内容
时间: 2023-08-17 14:05:19 浏览: 106
jQuery随着输入内容变化的表单代码.zip
使用jQuery可以方便地编辑表单内容,具体步骤如下:
1. 在HTML文件中引入jQuery库和自定义的JavaScript文件。例如:
```
<head>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="script.js"></script>
</head>
```
2. 创建一个表单,包含需要编辑的输入框和按钮。例如:
```
<form>
<label for="name">姓名:</label>
<input type="text" id="name" name="name" value="张三"><br>
<label for="age">年龄:</label>
<input type="text" id="age" name="age" value="18"><br>
<button id="edit-btn" type="button">编辑</button>
<button id="save-btn" type="button">保存</button>
</form>
```
其中,`id`属性用于获取元素,`value`属性为输入框设置默认值。
3. 使用jQuery绑定单击事件,将输入框设置为可编辑状态。例如:
```
$(function() {
$('#edit-btn').click(function() {
$('input').prop('readonly', false);
});
});
```
其中,`$('input')`选中所有的输入框,`prop('readonly', false)`将`readonly`属性设置为`false`,使输入框变为可编辑状态。
4. 使用jQuery绑定单击事件,保存输入框中的内容。例如:
```
$(function() {
$('#save-btn').click(function() {
var name = $('#name').val();
var age = $('#age').val();
// 发送 AJAX 请求保存数据
// ...
// 设置输入框为只读状态
$('input').prop('readonly', true);
});
});
```
其中,`$('#name').val()`获取姓名输入框中的值,`$('#age').val()`获取年龄输入框中的值。可以发送AJAX请求将数据保存到后端,这里省略了AJAX代码。`$('input').prop('readonly', true)`将所有的输入框设置为只读状态。
这样就可以使用jQuery编辑表单内容并保存到后端。
阅读全文