to beforefly  你说的是动态生成的吗?

解决方案 »

  1.   

    三个表,一个放调查活动,一个放问题,再一个放答案,活动、问题都有唯一ID,通过唯一ID来形成彼此的关联,读取三个表来动态生成不同的调查问卷,这个应该很好理解,也很好操作一个FORM里的检查,用JS实现的途径很多,最简单的,规律的命名每个问题答案的CHECKBOX和RADIO,比如叫做question_1...,总共有多少问题在生成问卷的时候是知道的,OK了
    <script>
    for(i=0;i<<?=$total;?>;i++)
    {
        present_checkbox=eval("document.all.question_"+i);
        然后就检查这个item有没有CHECK,很简单吧:)
    }
    </script>