VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 865|回复: 8

教教checkbox问题

[复制链接]

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-21 11:00:01 | 显示全部楼层 |阅读模式
<table>
       <logic:iterate id="skill" name="skill">
        <tr><td>
                                                              
<input type="checkbox" name="skill" value="<bean:write name="skill"  property="categoryValueId"/>" >       
<bean:write name="skill" property="categoryCode" />

          </td></tr>
         </logic:iterate>
        </tbody></table>

几个复选框,选中几个提交到后台处理后,在回到这个页面,怎样保证选中的标记还在?
我用是struts
回复

使用道具 举报

0

主题

11

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-29 19:00:01 | 显示全部楼层
你只用到了struts的标签而没有使用mvc模式即actionform 和action,所以某个checkbox是否在提交后还能记忆则只能有你自己来做了,struts不会为你自动完成任何工作。
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-8 09:00:01 | 显示全部楼层
actionform里有skill的值,就是对应不起来
回复

使用道具 举报

0

主题

11

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-7-10 12:00:01 | 显示全部楼层
你应该用struts的<html:checkbox >标签,而不是用<input>的html标签
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-24 15:30:01 | 显示全部楼层
现在可以了,我在界面用javascrpt来实现了
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-25 20:30:01 | 显示全部楼层
这个不是很简单吗,用标签,返回的时候会自动到form去
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-7-26 00:15:01 | 显示全部楼层
对啊,不需要用js的。标签对应form的
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-26 08:30:02 | 显示全部楼层
skill是字符数组型的自动对应不了,好像必须用js处理才可以
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-7-27 22:45:01 | 显示全部楼层
这个问题用js也不好解决,你没有考虑到数据的时实更新问题,你的js解决其实也就是在页面上把选中的checkbox放到后台去,然后再返回到页面上.如果同时有多台机器操作同一数据,你的操作就会有麻烦了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表