学学javasctipt,或者submit加个name 取"启用","禁用“来判断。

解决方案 »

  1.   

    把隐藏标签改为一个
    启用、禁用里两个标签加上onclick事件改变隐藏标签的值
      

  2.   

    那当然啦,你有两个同名的action input,后面的覆盖的前面的,所以均为off。
      

  3.   

    把按钮的name值替换成不同的后台对按钮动作进行判断后处理就好了。
      

  4.   

    将隐藏值的ID 或者 NAME 做区分...如上 重复了。
      

  5.   

    加一个name属性,这样就不会覆盖值。
      

  6.   

    表单提交时通过那么获取值的,你有俩个相同的action,后面的覆盖前面的啦
      

  7.   

    这个肯定不行的,得用js来实现把2个隐藏域删除一个
    <input type="hidden" id="action" name="action" value="">把submit改成button,用js来修改隐藏域的value,和提交表单
    <input type="button" vaule="启用" onclick="javascript:sub('on');">
    <input type="button" vaule="禁用" onclick="javascript:sub('off');"><script  language="javascript">
    function sub(str)
    {
        document.getElementById('action').value=str;
        document.form.category.submit();
    }
    </script>其实jq写起来更加便捷,考虑到你可能不太熟悉,就用简单的标准js来实现吧
      

  8.   

    标准的DOM name与id 都不允许重复