首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

小妹有一有关问题请问

2012-05-21 
小妹有一问题请教页面一开始正常,传值,赋值都正常自从我用了fieldset之后,值就传不到后台去了html页面下面

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

自从我用了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','${User.department.id}')"/></td>


<td style="padding-left: 10px;">装修地址:</td>
<td><input type="text" id="txtAddress" name="vo.address" value="${vo.address}" style="width:100px;" autocomplete="off" onkeyup="getProjectSelf(event,this.id,'decorateAddress★addressPY','DecoDecoration','${User.department.id}')"/></td>
<td style="padding-left: 10px;">清单编号:</td>
<td><input type="text" id="txtConNo" name="vo.conNo" value="${vo.conNo}" style="width:70px;" autocomplete="off" onkeyup="getProjectSelf(event,this.id,'no','DecoContract','${User.department.id}')"/></td>
<td style="padding-left: 10px;"><input type="button" class="btnSearchStyle" onclick="doSearch()"/></td>
</tr>
</table>
</fieldset>

不妨一试!
[解决办法]

探讨
Java code

function checkCancel(obj){
var bb=document.getElementsByName("CK");
var cc=document.getElementsByName("CK2");
var num='';
for(var i=0;i<bb.length;i++)
if(bb[i……

热点排行