【发布时间】:2012-06-13 23:18:43
【问题描述】:
想象一个可以购买定制服装的网上商店。要求用户为他的新 T 恤选择两种颜色:主色和次色。这是由 2 个无线电组完成的。根据用户选择的颜色,将显示一张图片,显示所选颜色的衬衫。
我的问题很相似,所以我会更抽象地描述一下:
我有 2 个单选组,在我的网站上各有 4 个单选按钮:
group 1: A B C D,
group 2: A B C D
现在我想在我的网站上显示一张图片,这取决于这两组的组合。
即:用户从组 1 中选择 A,从组 2 中选择 B --> 显示 image1
即:用户从组 1 中选择 A,从组 B 中选择 A --> 显示图像 2
即:用户从组 1 中选择 B,而从组 B 中没有选择 --> 显示 image3
等等……
Primary color:
<label><input type="radio" name="Color1" value="red" id="Color1_0" />Red</label>
<label><input type="radio" name="Color1" value="green" id="Color1_1" />Green</label>
<label><input type="radio" name="Color1" value="blue" id="Color1_2" />Blue</label>
<label><input type="radio" name="Color1" value="champagne" id="Color1_3" />Champagne</label>
Secondary color:
<label><input type="radio" name="Color2" value="red" id="Color2_0" />Red</label>
<label><input type="radio" name="Color2" value="blue" id="Color2_1" />Blue</label>
<label><input type="radio" name="Color2" value="purple" id="Color2_2" />Purple</label>
<label><input type="radio" name="Color2" value="champagne" id="Color2_3" />Champagne</label>
<img id="customimage" src="images/image1.jpg" />
关于如何做到这一点的任何想法?!经过三天的思考和谷歌研究,到目前为止我一无所获:( 也许需要一个Java数组?? 我愿意接受建议:)
【问题讨论】:
标签: image radio-button radio-group