如题,目前实现的是提交后如果值不等于0则将单元格填充黄色,但是想要实现的是,不用提交,直接判断该字段值,不等于0就改变单元格颜色,不知道该怎么写<!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式。 -->
<script type="text/javascript">
  jQuery(document).ready(function(){
checkCustomize = function() {
var ret = true;
if (ret) {
var a1 = jQuery("#field12015").val();
if (a1  = 0) {
ret = true;
} else {

jQuery("#field12015").css('background-color', 'yellow');
ret = false;
} return ret;
}
};
});</script>

解决方案 »

  1.   

    换成监听文本框变化jQuery(document).ready(function(){
          jQuery("#field12015").bindPropertyChange(function(){
               var a1 = jQuery("#field12015").val();
               if(){
                   ……
               }else{
                  ……
               }
          });
    });
      

  2.   


    好像没用(我就把“checkCustomize = function() {”改成了“jQuery("#field12015").bindPropertyChange(function(){”) 然后我的12015是明细表字段,是否有影响
      

  3.   


    好像没用(我就把“checkCustomize = function() {”改成了“jQuery("#field12015").bindPropertyChange(function(){”) 然后我的12015是明细表字段,是否有影响明细表肯定不行吧
    1.首先页面初始化完成明细表是否有数据   
    2.明细表数据若是在页面初始化完成之后新增的   这样肯定监听不到   若是明细表的话id也不会是这个吧 第一行jQuery("#field12015_0")每行后边都递增的
      

  4.   


    好像没用(我就把“checkCustomize = function() {”改成了“jQuery("#field12015").bindPropertyChange(function(){”) 然后我的12015是明细表字段,是否有影响明细表肯定不行吧
    1.首先页面初始化完成明细表是否有数据   
    2.明细表数据若是在页面初始化完成之后新增的   这样肯定监听不到   若是明细表的话id也不会是这个吧 第一行jQuery("#field12015_0")每行后边都递增的主表也不行,我试了的
      

  5.   

    能不能把主表的发一份完整我的,明细表的有办法吗 xfaizz这个是weixin号