jsp界面的checkbox选中事件传值问题

jsp界面有checkbox选中事件
flow1 口A
flow2 口B
flow3 口C
flow4 口D
如果我选择☑A,☑B,☑C,☑D,点击保存save,数据库就存4条信息,
主键ID 步骤名称 当前步骤 总步骤
1 flow1 1 4
2 flow2 2 4
3 flow3 3 4
4 flow4 4 4
如果我选☑B,☑D,点击保存save,数据库就会存入两条信息,
主键ID 步骤名称 当前步骤 总步骤
1 flow2 1 2
2 flow4 2 2
saveAction中我该怎样判断总步数有几步,当前是第几步呢?

首先得说这个问题排版不错,你这个checkbox几个的名字应该是取作一样,这样取到的值为一个数组(或者是LIST集合,现在忘记是什么了),根据判断这个数组的length就可以知道总共有几步了
接着,你可以迭代循环这个数组,根据循环的次数i来判断你当前是第几步追问

假如是这样的话,能不能根据class一样取得选中的id字符串呢?

例如取到“flow1,flow2,flow3,flow4”或者“flow2,flow4”,

如果class一样不能取得话,name一样该怎样取id呢?

追答

js也可以通过类claas获取元素,得到的也是一个数组,其实用name来获取还是用class获取都差不多,获取到对象之后获取id就容易了,相信网上通过元素本身获取ID的方法不会少,name一样jquery有强大的选择器,足够你来得到每一个input的id

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答