【发布时间】:2012-12-13 05:24:14
【问题描述】:
我在页面上填写了购买 T 恤的表格。有一个颜色列表,a 用于显示可用尺寸的列表。
我的问题是尺寸会因选择的颜色而异。我正在寻找一种方法来更改选择其中一种颜色时的内容。
这是表格:
<a onclick="document.getElementById('productColor').value='2';" class="colorlink"><img src="BLACK.gif"></a>
<a onclick="document.getElementById('productColor').value='63';" class="colorlink"><img src="BLUE.gif"></a>
<a onclick="document.getElementById('productColor').value='66';" class="colorlink"><img src="GREEN.gif"></a>
<select id="size" name="size">
<option value="2" >SMALL</option>
<option selected value="3" >MEDIUM</option>
<option value="4" >LARGE</option>
<option value="5" >X-LARGE</option>
</select>
<input type="hidden" name="color" id="productColor" value="2"/>
这是我想做的:
- 页面加载后,框会显示上面的默认选项
- 如果单击蓝色,则应该只有小和中选项可用。
- 如果单击绿色,则只有小、中和超大选项可用
- 如果点击黑色,所有尺寸都应该可用
感谢您的帮助!
【问题讨论】:
标签: javascript jquery html forms select