zoukankan      html  css  js  c++  java
  • 可以编辑,回车键确认,ESC键取消

     //是否公共,可直接修改是否为是否,其它值保持不变
            var ispbId = $("tr #ispbTD");
            ispbId.each(function(){
                if($.trim($(this).text())=='否') $(this).css("cursor","pointer").css("color","blue");
                else $(this).css("cursor","pointer").css("color","red");
            });
            ispbId.click(function(){
                var tdObj = $(this);
                if(tdObj.children("input").length > 0){
                    return false;
                }
                var text = $.trim(tdObj.html());
                var bugID = tdObj.attr("title");
        
                tdObj.html("");
                var inputObj = $("<input type='text' name='ispb' id='ispb' />")
                                .css("border-width","0").attr("maxlength","10")
                                .width(tdObj.width()).height(tdObj.height())
                                .val(text).appendTo(tdObj);
                inputObj.trigger("focus").trigger("select");
                inputObj.click(function(){
                    return false;
                });
                
                inputObj.keypress(function(event){
                    event = event ? event : window.event;
                    var keycode = event.which ? event.which : event.keyCode;
                    if(keycode == 13)
                    {
                        tdObj.html($(this).val());
                        if($(this).val()=='是') var valispb = '1';
                        else if($(this).val()=='否') var valispb = '0';
                        else var valispb = null;
                        var link = createLink('bug', 'ajaxEditField', 'bugID=' + bugID + '&fieldName=ispb&fieldValue=' + valispb);
                        if(valispb!==null)$(this).load(link);
                        else tdObj.html(text);
                        if(tdObj.text()=='否') tdObj.css("color","blue");
                        else if(tdObj.text()=='是') tdObj.css("color","red");
                    }
                    if(keycode == 27)
                    {
                        tdObj.html(text);
                    }
                });
                
                inputObj.blur(function(){
                    tdObj.html(text);
                });
            });

  • 相关阅读:
    JDBC操作数据库的步骤 ?
    switch 是否能作用在 byte 上,是否能作用在 long 上, 是否能作用在 String 上?
    有哪些不同类型的IOC(依赖注入)方式?
    ApplicationContext通常的实现是什么?
    如何给Spring 容器提供配置元数据?
    一个”.java”源文件中是否可以包含多个类(不是内部类)? 有什么限制?
    数据库连接(Database link)?
    你怎样定义类的作用域?
    JSP的常用指令有哪些?
    Mapper 编写有哪几种方式?
  • 原文地址:https://www.cnblogs.com/xdingc/p/7600059.html
Copyright © 2011-2022 走看看