html:checkbox 没有选中的值为NULL,这样存入DB的值就是NULL有没有什么办法能在页面中给定未选中时的值?还是一定要在程序中再设定?

解决方案 »

  1.   

    如果还没选择
    就js 给他个值
    document.form[0].yourcheckbox.value="qwe";
      

  2.   

    如果你没选中给它什么值,后台都得到null因此可以做个隐藏控件来保存它的值。或在程序中处理。
      

  3.   

    在取值的页面判断 如果是NULL, 就向数据库中插入一个标志是空的 就可以了啊
      

  4.   

    记得有个alt的属性,忘了是不是用于这个的
      

  5.   

    你应该是把值传到另一个页面提交吧 在那边判断一下是否是NULL
      

  6.   

    你可以设定它的初始值,一个boolean值,选中是true,每选中是false。
    然后根据boolean值来决定往数据库插入数据。