我是否可以创建一个服务器控件,它以标签的形式加载,并且在用户单击成为文本框时,右下角有两个按钮(保存、取消),然后按下保存将再次成为带有输入文本的标签,或者取消将取消编辑(如果有的话),并再次成为带有现有文本的标签?
发布于 2015-02-19 06:07:49
我创建了一个同样的JSfiddle:-
http://jsfiddle.net/c2S5d/29/
代码:-
$(function() {
$("#lbl").click(function() {
var text = $("#lbl").text();
$("#lbl").hide();
$("#edit").show();
$("#text").val(text);
});
$("#save").click(function() {
//make call to server if you want to save the value in DB
var text = $("#text").val();
$("#lbl").text(text);
$("#edit").hide();
$("#lbl").show();
});
$("#cancel").click(function() {
$("#edit").hide();
$("#lbl").show();
});
});在保存按钮事件中,您可以拨打ajax调用或任何您想做的事情.
发布于 2015-02-19 06:00:27
visible属性visible=true OR visible=false来完成此操作。asp控件都具有visible属性- 有关可见属性的更多信息https://stackoverflow.com/questions/28599512
复制相似问题