日期:2014-05-19  浏览次数:20602 次

小妹有一问题请教
页面一开始正常,传值,赋值都正常

自从我用了fieldset之后,值就传不到后台去了
html页面

下面是代码:
Java code

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<form name="cancelReasonForm" id="cancelReasonForm" action="servlet/order/Service" onsubmit="return sendCancel(this);">
      <input type="hidden" name="function" value="FUNCTION_CANCEL_ORDER" />

      <input type="hidden" name="PARAM_CANCEL" value=""/>
      <table border="0" align="center" width="98%">
         <tr>
             <td>
                <fieldset><legend><span>顾客问题</span></legend>
                     <input type="checkbox" name="CK2" onclick="checkElse()"/>其他<input type="text" style="display:none" name="name" id="name"/>
                </fieldset>
                <br>
                <fieldset><legend><span>商家问题</span></legend>
                       <input type="checkbox" name="CK" value="出货晚"/>出货晚<br>
                       <input type="checkbox" name="CK" value="无发票 "/>无发票   
                </fieldset>
                <br>
                <fieldset><legend><span>内部运营问题</span></legend>
                       <input type="checkbox" name="CK" value="数据调整"/>数据调整<br>
                       <input type="checkbox" name="CK" value="网络故障"/>网络故障<br>
                </fieldset>
            </td>
          </tr>
          <tr><td align="center"><input type="submit" onclick="checkCancel('CK')" value="提交" /></td></tr>
       </table>
</form>



------解决方案--------------------
首先,在你字符串拼接好并为hidden赋值后,form提交之前alert一下你的hidden,看看是否拼接正常
然后,在action第一行用System.out.println(request.getParameter("你的hidden的name"));查看值是否进入action

如果值没进入,说明你的js有问题。这个跟fieldset没关系的。
------解决方案--------------------
如果值没进入,说明你的js有问题。这个跟fieldset没关系的。
------解决方案--------------------
js贴出来
------解决方案--------------------
平时没怎么用fieldset,也不清楚为什么。

要不你把fieldset包在form外面呢?
------解决方案--------------------
fieldset 特性!~~~~
------解决方案--------------------
有点点诡异额,反正这个跟fieldset没关系的。
------解决方案--------------------
<fieldset class="AdminSearchform">
<legend>搜索</legend>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="padding-left: 10px;">客户姓名:</td>
<td><input type="text" id="txtCusName" name="vo.cusName" value="${vo.cusName}" style="width:80px;" autocomplete="off" onkeyup="getProjectSelf(event,this.id,'name★namePY','DecoCustomer','${User.department.id}')"/></td>
<td style="padding-left: 10px;">客户电话(手机):</td>
<td><input type="text" id="txtCusTel" name="vo.cusTel" value="${vo.cusTel}" style="width:90px;" autocomplete="off" onkeyup="getProjectSelf(event,this.id,'mobile','DecoCustomer',