if(event.keyCode==13){...............}

解决方案 »

  1.   

    1,你可以考虑所有的SUBMIT按钮都不是真实提交,而是一个调用的接口,具体的实现你就可以自定义调用过程来达到你的目的,这样的自由度是很大的了。
    2,为什么要两个?如果仅仅是互反,则隐藏的完全没有用的。设置全选应该是页面操作,你可以安排一个专门的选项开关,在选取时调用一个过程来实现。
      

  2.   

    我的两列互反的CHECKBOX 是用来识别的,用HASHMAP的时候要判断的
      

  3.   

    谢谢大家!!
    checkbox的问题我自己已经解决了!!谢谢热心的高手们!!
    function CheckAll(form) {
      for (var i=0;i<form.elements.length;i++) {
        var e = form.elements[i];
        if (e.name != 'uncheckeditem' && e.type=='checkbox'){
          e.checked = form.chkall.checked;
          }
        else {
          e.checked=!form.chkall.checked;
        }
          //TableBgLock(e);
      }
    }
      

  4.   

    所有的按钮,甚至所有的回车行为都调用同样的函数,比如
    function run(...//你可以定义一个标志参数来接收和实现调用的差异化
                 )
         {
          .............//差异化处理
          .............//希望的按钮执行的事件
          }
      

  5.   

    现在两个问题都自己解决了!很简单的问题,麻烦大家了!
    回车问题解决如下:
    function nextFocus(form) {
      if(event.keyCode == 13) {
        form.elements[5].focus();
        window.event.returnValue = false;
      }
    }