编程论坛's Archiver

lxd824 发表于 2008-5-6 17:30

如何判断radio在onclick之前选择的项?

有很多题目,每个题目下面有几个选项(radio组), 有的选项会触发onclick事件去屏蔽一些题目,假设radio组中某一radio触发了一个onclick,屏蔽了后面的某道题目,现在我改选了这道题的其他没有onclick的选项,希望能够取消以前的操作,请问该怎么做?谢谢!
(通俗的讲就是,如何在onclick事件之前判断这道题目的选项)

hwoarangzk 发表于 2008-5-6 17:38

可以得到那一组radio选项放到数组中,用循环查每一个选项看哪一个被选中了,然后把这个选中的值放到一个变量中

lxd824 发表于 2008-5-7 08:47

[quote][bo]以下是引用 [un]hwoarangzk[/un] 在 2008-5-6 17:38 的发言:[/bo]

可以得到那一组radio选项放到数组中,用循环查每一个选项看哪一个被选中了,然后把这个选中的值放到一个变量中 [/quote]

这样做是不行的(我的问题好像还是比较明确的吧?),因为我的页面可能有很多题目,如果每个题目都建个变量(或hidden)存储的话,那将是多大一个量,还有我只是在修改这个题目的时候才需要知道这道题目的选中项,所以,只能通过一个类似history功能,获得操作之前的页面的信息,不知道该怎么做?

hwoarangzk 发表于 2008-5-7 09:50

当你做好一道题目后,如果你想修改该题目,这个时候再建立变量储存修改前的值,不用每道题目都建立变量

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.