html中如何使用数组

jiaxing2 2011-04-09 08:13:20
大家都看到了,这里面有许多的textarea,我使用struts2框架开发的,我想问一下,有没有什么方法可以将这些textarea组成数组,然后传递给action类里面。谢谢~

<table border="1">

<tr height="1px"

style="background-image:url(images/table1.png);background-position:center; background-repeat:repeat-y">

<th>每周</th>

<th>周一</th>

<th>周二</th>

<th>周三</th>

<th>周四</th>

<th>周五</th>

<th>周六</th>

<th>周日</th>

</tr>

<tr>

<tr>

<td rowspan=2>上午</td>

<td><textarea name="day11" id="11" rows=6 cols = 8 onBlur = "setReadonly(11)" onClick="setEditable(11)"></textarea></td>

<td><textarea name="day21" id="21" rows=6 cols = 8 onBlur = "setReadonly(21)" onClick="setEditable(21)"></textarea></td>

<td><textarea name="day31" id="31" rows=6 cols = 8 onBlur = "setReadonly(31)" onClick="setEditable(31)"></textarea></td>

<td><textarea name="day41" id="41" rows=6 cols = 8 onBlur = "setReadonly(41)" onClick="setEditable(41)"></textarea></td>

<td><textarea name="day51" id="51" rows=6 cols = 8 onBlur = "setReadonly(51)" onClick="setEditable(51)"></textarea></td>

<td><textarea name="day61" id="61" rows=6 cols = 8 onBlur = "setReadonly(61)" onClick="setEditable(61)"></textarea></td>

<td><textarea name="day71" id="71" rows=6 cols = 8 onBlur = "setReadonly(71)" onClick="setEditable(71)"></textarea></td>

</tr>

<tr>

<td><textarea name="day12" id="12" rows=6 cols = 8 onBlur = "setReadonly(12)" onClick="setEditable(12)"></textarea></td>

<td><textarea name="day22" id="22" rows=6 cols = 8 onBlur = "setReadonly(22)" onClick="setEditable(22)"></textarea></td>

<td><textarea name="day32" id="32" rows=6 cols = 8 onBlur = "setReadonly(32)" onClick="setEditable(32)"></textarea></td>

<td><textarea name="day42" id="42" rows=6 cols = 8 onBlur = "setReadonly(42)" onClick="setEditable(42)"></textarea></td>

<td><textarea name="day52" id="52" rows=6 cols = 8 onBlur = "setReadonly(52)" onClick="setEditable(52)"></textarea></td>

<td><textarea name="day62" id="62" rows=6 cols = 8 onBlur = "setReadonly(62)" onClick="setEditable(62)"></textarea></td>

<td><textarea name="day72" id="72" rows=6 cols = 8 onBlur = "setReadonly(72)" onClick="setEditable(72)"></textarea></td>

</tr>

<tr>

<td rowspan=2>下午</td>

<td><textarea name="day13" id="13" rows=6 cols = 8 onBlur = "setReadonly(13)" onClick="setEditable(13)"></textarea></td>

<td><textarea name="day23" id="23" rows=6 cols = 8 onBlur = "setReadonly(23)" onClick="setEditable(23)"></textarea></td>

<td><textarea name="day33" id="33" rows=6 cols = 8 onBlur = "setReadonly(33)" onClick="setEditable(33)"></textarea></td>

<td><textarea name="day43" id="43" rows=6 cols = 8 onBlur = "setReadonly(43)" onClick="setEditable(43)"></textarea></td>

<td><textarea name="day53" id="53" rows=6 cols = 8 onBlur = "setReadonly(53)" onClick="setEditable(53)"></textarea></td>

<td><textarea name="day63" id="63" rows=6 cols = 8 onBlur = "setReadonly(63)" onClick="setEditable(63)"></textarea></td>

<td><textarea name="day73" id="73" rows=6 cols = 8 onBlur = "setReadonly(73)" onClick="setEditable(73)"></textarea></td>

</tr>

<tr>

<td><textarea name="day14" id="14" rows=6 cols = 8 onBlur = "setReadonly(14)" onClick="setEditable(14)"></textarea></td>

<td><textarea name="day24" id="24" rows=6 cols = 8 onBlur = "setReadonly(24)" onClick="setEditable(24)"></textarea></td>

<td><textarea name="day34" id="34" rows=6 cols = 8 onBlur = "setReadonly(34)" onClick="setEditable(34)"></textarea></td>

<td><textarea name="day44" id="44" rows=6 cols = 8 onBlur = "setReadonly(44)" onClick="setEditable(44)"></textarea></td>

<td><textarea name="day54" id="54" rows=6 cols = 8 onBlur = "setReadonly(54)" onClick="setEditable(54)"></textarea></td>

<td><textarea name="day64" id="64" rows=6 cols = 8 onBlur = "setReadonly(64)" onClick="setEditable(64)"></textarea></td>

<td><textarea name="day74" id="74" rows=6 cols = 8 onBlur = "setReadonly(74)" onClick="setEditable(74)"></textarea></td>

</tr>

<tr>

<td>晚上</td>

<td><textarea name="day15" id="15" rows=6 cols = 8 onBlur = "setReadonly(15)" onClick="setEditable(15)"></textarea></td>

<td><textarea name="day25" id="25" rows=6 cols = 8 onBlur = "setReadonly(25)" onClick="setEditable(25)"></textarea></td>

<td><textarea name="day35" id="35" rows=6 cols = 8 onBlur = "setReadonly(35)" onClick="setEditable(35)"></textarea></td>

<td><textarea name="day45" id="45" rows=6 cols = 8 onBlur = "setReadonly(45)" onClick="setEditable(45)"></textarea></td>

<td><textarea name="day55" id="55" rows=6 cols = 8 onBlur = "setReadonly(55)" onClick="setEditable(55)"></textarea></td>

<td><textarea name="day65" id="65" rows=6 cols = 8 onBlur = "setReadonly(65)" onClick="setEditable(65)"></textarea></td>

<td><textarea name="day75" id="75" rows=6 cols = 8 onBlur = "setReadonly(75)" onClick="setEditable(75)"></textarea></td>

</tr>



</tr>

</table>

...全文
680 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
enjoyinwind 2011-07-25
  • 打赏
  • 举报
回复
学习了
wklken 2011-04-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangao0086 的回复:]
textarea有相同的name属性就可以了
[/Quote]

页面意图应该是填好整个表格后,点击提交,后台接收内容吧
楼上方法可行

还有种就是在提交之前,用js将id和内容拼成字符串,传到后台再解析出来
jiaxing2 2011-04-10
  • 打赏
  • 举报
回复
多谢楼上各位,我试试~
milk713785 2011-04-10
  • 打赏
  • 举报
回复
最简单的方法就是name设成一样。
或者也可以叫name[0],name[1].....
licip 2011-04-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangao0086 的回复:]
textarea有相同的name属性就可以了
[/Quote]+1
jiaxing2 2011-04-10
  • 打赏
  • 举报
回复
举个例子,比如我后台的实体类定义了一个private String[] name;
照这样的话我也能把textarea的名字设置为name[4]吗?
ghfjdksla 2011-04-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangao0086 的回复:]
textarea有相同的name属性就可以了
[/Quote]

此楼正解。
Bannings 2011-04-09
  • 打赏
  • 举报
回复
textarea有相同的name属性就可以了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧