jsp关于隐藏单元格的问题
请教各位大侠,问题如下:
<form name="form1" method="post" action="">
<table width="600" height="432" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="173" align="center">姓 名:</td>
<td width="427" height="39">
<input name="name" type="text" id="name"></td>
</tr>
<tr>
<td align="center">工 号:</td>
<td height="39"><input name="number" type="text" id="number" >
* </td>
</tr>
<tr>
<td width="173" align="center">密 码:</td>
<td width="427" height="39">
<input name="pwd" type="password" id=""pwd""></td>
</tr>
<tr>
<td align="center"> </td>
<td><input name="Submit" type="submit" class="btn_grey" value="保存" onClick="return check(form1)">
<input name="Submit2" type="button" class="btn_grey" value="返回" onClick="history.back()">
</td>
</tr>
</table>
</form>
我要做的是根据前一个页面传的一个值做一个判断,如果值为1就显示上面这段 如果不为1,就显示一段隐藏的代码
隐藏的代码如下:
<tr>
<td width="173" align="center">评审科室:</td>
<td width="427" height="39">
<input type="checkbox" value="1" name="office">
<input type="checkbox" value="2 name="office">
<input type="checkbox" value="2 name="office">
</tr>
我应该重新做一个form 还是可以直接隐藏这个单元格?请教各位大大 JS和JSP应该怎么写?
------解决方案--------------------如果有用struts2就简单了,直接:
<s:if test="变量==0">
<tr>
<td>
</td>
</tr>
</s:if>
<s:else>
<tr>
<td>
</td>
</tr>
</s:else>
另外,gstl应该也可以吧,不过没用过,不会
------解决方案--------------------style="display:none"
------解决方案--------------------用 if标签做个判断 如果不为1 就不执行这段代码
------解决方案--------------------首先你把要显示或隐藏的代码放在
if(flag==1){
//要显示的代码!
}
里! 在前面获取request.get...(flag);