一个checkbox绑定了一个click事件,Submit函数用来提交
$(this).bind("click", Submit);有一个文本框,当回车后,让checkbox选中,并且执行click事件,没问题
但是,当改变文本框的内容,继续回车,如何让checkbox继续选中,并且执行click事件呢?谢谢!

解决方案 »

  1.   

    孟子阿,我也是这样写的,但是不能触发click事件啊,我需要提交到后台
      

  2.   

    你说的不清楚,CheckBox添加服务器端什么事件了吗?
      

  3.   

    checkbox就是绑定了一个JS函数,不要考虑什么提交到后台
    当keydown事件触发的时候,动态的设置checkbox为选中,并且触发这个click事件
    问题是,当改变文本框的内容,继续回车,如何让checkbox继续选中,并且执行click事件呢?
      

  4.   

    先取消选中,在重新绑定submit事件试试。
      

  5.   

    在文本框的Keydown事件中,如果是回车,则checkbox为选中,并触发click事件,思路没问题。你的代码写错了那就是。
      

  6.   

    $("input[type=text]").each(function(){
    $(this).each(function(){
    $(this).bind("keyup",function(){
    .....
    })
    })
    })
      

  7.   

    你可以放一个隐藏表单域
    当触发JS,把JS获取到的值放入隐藏表单域中
    在后台获取隐藏表单域的值
    这样可以把
      

  8.   

    本帖最后由 net_lover 于 2011-09-06 14:18:19 编辑