我试图根据单选按钮中选择的任何内容显示具有某些表单元素的特定块html。基于无线电选择显示其他表单元素
下面是我所拥有的框架,我没有包括我尝试过的任何JQUERY,因为我无法获得任何工作。有人可以帮我填补空白吗?
TIA!
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script src="/js/jquery.chainedSelects.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(document).ready(function() {
showValBox = function(data) {
};
});
</script>
<form action="" method="post" id="SomeForm" />
<table>
<tr>
<td class="td-ctr">Size</td>
<td class="td-ct"><input type="radio" name="Radio" value="Value1" onChange="showValBox(this.value)" /> Value <input type="radio" name="Radio" value="Value2" onChange="showValBox(this.value)" /> Value</td>
</tr>
<div id="Value1" style="display:none">
<tr>
<td class="td-ctr">Only if Value 1</td>
<td class="td-ct"><input type="text" name="SomeName" value="" /></td>
</tr>
</div>
<div id="Value2" style="display:none">
<tr>
<td colspan="2" class="td-ct">Online if Value 2</td>
</tr>
<tr>
<td class="td-ctr">SomeName1</td>
<td class="td-ct"><input type="text" name="SomeName1" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName2</td>
<td class="td-ct"><input type="text" name="SomeName2" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName3</td>
<td class="td-ct"><input type="text" name="SomeName3" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName4/td>
<td class="td-ct"><input type="text" name="SomeName4" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName5</td>
<td class="td-ct"><input type="text" name="SomeName5" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName6</td>
<td class="td-ct"><input type="text" name="SomeName6" value="" /></td>
</tr>
<tr>
<td class="td-ctr">SomeName7</td>
<td class="td-ct"><input type="text" name="SomeName7" value="" /></td>
</tr>
</div>
</table>
</form>
我相信IE没有处理好改变时,你应该使用单击代替。 – 2009-11-09 23:23:10
注意,我会更新。 – 2009-11-09 23:32:35
我也试过这也使用tbody(导致另一个帖子说tr不能与ie一起工作),并且我什么也没得到,一切都出现在页面上,当选择收音机时没有任何东西消失 – Chris 2009-11-10 12:27:45