【发布时间】:2018-08-01 20:16:13
【问题描述】:
我正在构建一个页面,用户可以在其中放置多个带有可就地编辑的输入字段的容器。我目前的脚本允许我在点击时编辑输入字段,但我遇到了 2 个问题:
我需要单独编辑每个表单。在点击编辑的那一刻,其他容器中的所有字段也都可以编辑了。
单击取消时,如果输入了任何内容,则不应保存任何内容。
JQuery
var readonly = true;
$(".edit").on("click", function(e) {
$('input[type="text"]').attr("readonly", !readonly);
readonly = !readonly;
$(".edit").hide();
$(".button-group").show();
});
$(".save, .cancel").on("click", function() {
$(".button-group").hide();
$(".edit").show();
$('input[type="text"]').attr("readonly", !readonly);
readonly = !readonly;
});
谢谢!
【问题讨论】:
标签: jquery forms input edit-in-place