【发布时间】:2012-06-02 10:06:15
【问题描述】:
我正在构建一个小测验应用程序,选项都是列表项 (li)
在 jQuery 或 javascript 中,我如何能够允许用户选择一个答案(如果我需要添加一个“a”标签也可以),然后当他们单击提交时(可以通过 javascript 或 jquery 完成) 值与它一起提交。同样当用户点击一个选项时;我会将 jquery 代码放在哪里来操作 css。
示例代码:
<li id="q1" value="1">Option 1</li>
<li id="q2" value="2">Option 2</li>
<li id="q3" value="3">Option 3</li>
提前致谢。如果我听起来有点混乱,或者您无法弄清楚我想说什么,请发表评论,我会尽力澄清。
【问题讨论】:
-
您是否正在寻找能够使用
RadioButton的标记?喜欢这个样本? htmlcodetutorial.com/forms/_INPUT_TYPE_RADIO.html -
@AlfalfaStrange 这是一个很好的表达方式,是的......我想要单选按钮的相同功能,但我也想美化一下界面。
-
@4cpukid 您可以使用 CSS 来控制
radiobutton的外观。和<div>和<li>完全一样。 -
@Derek 是的,我现在有,但是当用户点击一个选项时,CSS 会改变(例如添加蓝色背景),如果选择了另一个答案,则禁用前一个答案原始状态并激活新选项。我最大的问题是试图弄清楚如何使列表项充当单选按钮以及如何通过标准表单提交传递值。
标签: javascript jquery html css forms