忘记,是哪个控件了。
就是实现,绑定数据后,鼠标点击某个字段,就变成可编辑状态,在文本框内改完。鼠标点击别处,数据就修改完成了。
(不是像gridview 那样带编辑按钮的。不需要按钮。直接点击,就变成修改状态。)
本人就想实现这个功能。希望大家帮忙,最好有源代码,谢谢。 

解决方案 »

  1.   

    gridview 中放个文本框吧,失去焦点就能改了
      

  2.   

    gridview 可实现双击编辑
    失去焦点修改完成
      

  3.   


     $(function() {
                $("#posname").click(function() {
                    $.ajax({
                        url: "WebService/WebService.asmx/WS2",
                        type: "POST",
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                        data: "{s:'POST有参数'}",
                        success: function(json) {
                            var j = json;
                            alert(j.s);
                        },
                        error: function(x, e) {
                            alert(x.responseText);
                        },
                        complete: function(x) {
                            alert(x.responseText);
                        }
                    });            });
                $(".test").click(function() {
                    var value = $.trim($(this).text());
                    var input = $("<input type='text' value='" + value + "' />");
                    $(this).html(input);
                    input.focus();
                    input.click(function() {
                        return false;
                    });
                    input.blur(function() {
                        var text = $.trim($(this).val());
                        $(".test").html(text);
                    });            });
            });
    <div>
        <span class="test">test</span>
         <span class="test">test1</span>
          <span class="test">test2</span>
        </div>
      

  4.   

    前面 $("#posname").ajax调用那段别理它,不小心弄多了,后面那段是使用jquery修改制定位置内容的代码