用javascript
document.formName.checkboxName.checked = false;

解决方案 »

  1.   

    不可能吧???
    難道你選中了又刷新頁面??
    還是你的javascript寫錯了?
      

  2.   

    to lmh7607(海风):
    我是選中了又刷新頁面,因为FormBean中的validate验证方法没通过,所以页面在提交后又返回来了。
      

  3.   

    ???标签最后都会生成html代码,我用了几千次都没错,除非你的js代码写错了,到了客户端哪还有标签的影。
      

  4.   

    我就没有用到js,是通过FormBean自动赋值的,比如说<html:checkbox property="fileIdChecked"/>,如果选中,它会自动给FormBean的fileIdChecked赋值为true或on或yes,但我以后如何再修改这个赋值呢,现在好像是如果你第一次赋什么值,以后都赋这个值,无法根改。
      

  5.   

    用javascript去修改
    document.formName.checkboxName.checked = false;
      

  6.   

    没用的,用js做document.formName.checkboxName.checked = false;处理后,系统就不调用FormBean的set方法进行赋值,所以还是无法修改的。
      

  7.   

    现在最主要的是如何去修改FormBean中的属性字段,而不是修改页面中的值。
      

  8.   

    checkbox就这样,改用html:multibox 标签
      

  9.   

    我试试html:multibox 标签再说。